Spherical law of cosines

Time bar (total: 24.5s)

analyze1.1s (4.7%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
0%0%99.8%0.2%0%0%0%9
0%0%99.8%0.2%0%0%0%10
1.6%1.6%98.2%0.2%0%0%0%11
1.6%1.6%98.2%0.2%0%0%0%12
Compiler

Compiled 25 to 18 computations (28% saved)

Precisions
Click to see histograms. Total time spent on operations: 726.0ms
ival-cos: 264.0ms (36.4% of total)
ival-sin: 189.0ms (26% of total)
ival-mult: 165.0ms (22.7% of total)
ival-acos: 54.0ms (7.4% of total)
ival-add: 30.0ms (4.1% of total)
ival-sub: 20.0ms (2.8% of total)
const: 3.0ms (0.4% of total)
backward-pass: 2.0ms (0.3% of total)

sample5.0s (20.5%)

Results
4.0s6266×1valid
452.0ms1968×0valid
61.0ms22×2valid
Precisions
Click to see histograms. Total time spent on operations: 3.9s
ival-cos: 1.6s (40.3% of total)
ival-sin: 1.1s (27.8% of total)
ival-mult: 519.0ms (13.4% of total)
ival-acos: 297.0ms (7.7% of total)
backward-pass: 183.0ms (4.7% of total)
ival-sub: 142.0ms (3.7% of total)
ival-add: 82.0ms (2.1% of total)
const: 9.0ms (0.2% of total)
Bogosity

preprocess95.0ms (0.4%)

Algorithm
egg-herbie
Rules
2690×sum3-define
1838×fma-define
1596×fnmadd-define
1144×fnmsub-define
884×fmsub-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0130391
1290391
2537383
31002383
42119383
54429383
65516383
76808383
01718
12718
24318
35618
46718
510018
615918
724718
833218
943918
1051718
1152318
052318
Stop Event
iter limit
saturated
node limit
Calls
Call 1
Inputs
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)
Outputs
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
Call 2
Inputs
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) (neg R))
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- (neg lambda1) lambda2))))) R)
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 (neg lambda2)))))) R)
(* (acos (+ (* (sin (neg phi1)) (sin phi2)) (* (* (cos (neg phi1)) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(* (acos (+ (* (sin phi1) (sin (neg phi2))) (* (* (cos phi1) (cos (neg phi2))) (cos (- lambda1 lambda2))))) R)
(neg (* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) (neg R)))
(neg (* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- (neg lambda1) lambda2))))) R))
(neg (* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 (neg lambda2)))))) R))
(neg (* (acos (+ (* (sin (neg phi1)) (sin phi2)) (* (* (cos (neg phi1)) (cos phi2)) (cos (- lambda1 lambda2))))) R))
(neg (* (acos (+ (* (sin phi1) (sin (neg phi2))) (* (* (cos phi1) (cos (neg phi2))) (cos (- lambda1 lambda2))))) R))
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- R lambda2))))) lambda1)
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 R))))) lambda2)
(* (acos (+ (* (sin R) (sin phi2)) (* (* (cos R) (cos phi2)) (cos (- lambda1 lambda2))))) phi1)
(* (acos (+ (* (sin phi1) (sin R)) (* (* (cos phi1) (cos R)) (cos (- lambda1 lambda2))))) phi2)
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1))))) R)
(* (acos (+ (* (sin lambda1) (sin phi2)) (* (* (cos lambda1) (cos phi2)) (cos (- phi1 lambda2))))) R)
(* (acos (+ (* (sin phi1) (sin lambda1)) (* (* (cos phi1) (cos lambda1)) (cos (- phi2 lambda2))))) R)
(* (acos (+ (* (sin lambda2) (sin phi2)) (* (* (cos lambda2) (cos phi2)) (cos (- lambda1 phi1))))) R)
(* (acos (+ (* (sin phi1) (sin lambda2)) (* (* (cos phi1) (cos lambda2)) (cos (- lambda1 phi2))))) R)
(* (acos (+ (* (sin phi2) (sin phi1)) (* (* (cos phi2) (cos phi1)) (cos (- lambda1 lambda2))))) R)
Outputs
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(* R (acos (fma (sin phi1) (sin phi2) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) (neg R))
(* (neg R) (acos (fma (sin phi1) (sin phi2) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- (neg lambda1) lambda2))))) R)
(* R (acos (fma (cos phi1) (* (cos phi2) (cos (+ lambda1 lambda2))) (* (sin phi1) (sin phi2)))))
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 (neg lambda2)))))) R)
(* R (acos (fma (cos phi1) (* (cos phi2) (cos (+ lambda1 lambda2))) (* (sin phi1) (sin phi2)))))
(* (acos (+ (* (sin (neg phi1)) (sin phi2)) (* (* (cos (neg phi1)) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(* R (acos (fmsub (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))) (* (sin phi1) (sin phi2)))))
(* (acos (+ (* (sin phi1) (sin (neg phi2))) (* (* (cos phi1) (cos (neg phi2))) (cos (- lambda1 lambda2))))) R)
(* R (acos (fmsub (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))) (* (sin phi1) (sin phi2)))))
(neg (* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) (neg R)))
(* R (acos (fma (sin phi1) (sin phi2) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(neg (* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- (neg lambda1) lambda2))))) R))
(* (neg R) (acos (fma (cos phi1) (* (cos phi2) (cos (+ lambda1 lambda2))) (* (sin phi1) (sin phi2)))))
(neg (* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 (neg lambda2)))))) R))
(* (neg R) (acos (fma (cos phi1) (* (cos phi2) (cos (+ lambda1 lambda2))) (* (sin phi1) (sin phi2)))))
(neg (* (acos (+ (* (sin (neg phi1)) (sin phi2)) (* (* (cos (neg phi1)) (cos phi2)) (cos (- lambda1 lambda2))))) R))
(* (neg R) (acos (fmsub (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))) (* (sin phi1) (sin phi2)))))
(neg (* (acos (+ (* (sin phi1) (sin (neg phi2))) (* (* (cos phi1) (cos (neg phi2))) (cos (- lambda1 lambda2))))) R))
(* (neg R) (acos (fmsub (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))) (* (sin phi1) (sin phi2)))))
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- R lambda2))))) lambda1)
(* lambda1 (acos (fma (* (cos phi1) (cos phi2)) (cos (- R lambda2)) (* (sin phi1) (sin phi2)))))
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 R))))) lambda2)
(* lambda2 (acos (fma (sin phi1) (sin phi2) (* (cos phi2) (* (cos phi1) (cos (- lambda1 R)))))))
(* (acos (+ (* (sin R) (sin phi2)) (* (* (cos R) (cos phi2)) (cos (- lambda1 lambda2))))) phi1)
(* phi1 (acos (fma (sin phi2) (sin R) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos R))))))
(* (acos (+ (* (sin phi1) (sin R)) (* (* (cos phi1) (cos R)) (cos (- lambda1 lambda2))))) phi2)
(* phi2 (acos (fma (cos phi1) (* (cos (- lambda1 lambda2)) (cos R)) (* (sin phi1) (sin R)))))
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1))))) R)
(* R (acos (fma (sin phi1) (sin phi2) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* (acos (+ (* (sin lambda1) (sin phi2)) (* (* (cos lambda1) (cos phi2)) (cos (- phi1 lambda2))))) R)
(* R (acos (fma (cos phi2) (* (cos lambda1) (cos (- phi1 lambda2))) (* (sin phi2) (sin lambda1)))))
(* (acos (+ (* (sin phi1) (sin lambda1)) (* (* (cos phi1) (cos lambda1)) (cos (- phi2 lambda2))))) R)
(* R (acos (fma (cos phi1) (* (cos lambda1) (cos (- phi2 lambda2))) (* (sin phi1) (sin lambda1)))))
(* (acos (+ (* (sin lambda2) (sin phi2)) (* (* (cos lambda2) (cos phi2)) (cos (- lambda1 phi1))))) R)
(* R (acos (fma (cos phi2) (* (cos lambda2) (cos (- lambda1 phi1))) (* (sin phi2) (sin lambda2)))))
(* (acos (+ (* (sin phi1) (sin lambda2)) (* (* (cos phi1) (cos lambda2)) (cos (- lambda1 phi2))))) R)
(* R (acos (fma (sin phi1) (sin lambda2) (* (cos phi1) (* (cos lambda2) (cos (- lambda1 phi2)))))))
(* (acos (+ (* (sin phi2) (sin phi1)) (* (* (cos phi2) (cos phi1)) (cos (- lambda1 lambda2))))) R)
(* R (acos (fma (sin phi1) (sin phi2) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
Symmetry

(negabs R)

(sort lambda1 lambda2)

(sort phi1 phi2)

explain473.0ms (1.9%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
70126(2.7940940485714705e-77 -1.5077210533280214e+123 1.6819265562740835e-77 -4.468611640710526e+301 3.291683011130009e+70)0-(cos.f64 (-.f64 lambda1 lambda2))
210-1(2.4245302504866143e-202 -1.163048744594005e+158 5.577390500786834e+208 9.063946617677284e+249 3.2687423846333346e+304)(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
10-1(1.629339234572427e-297 -1.0116948362122188e+24 9.233945516651631e+273 -65750153119060.164 2.241345632489195e+182)(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
00-0-(cos.f64 phi1)
00-0-(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
00-0-(sin.f64 phi2)
00-0-phi1
00-0-(*.f64 (sin.f64 phi1) (sin.f64 phi2))
00-0-(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
00-0-lambda1
00-0-(cos.f64 phi2)
00-0-(sin.f64 phi1)
00-0-R
00-0-(-.f64 lambda1 lambda2)
00-0-(*.f64 (cos.f64 phi1) (cos.f64 phi2))
00-0-phi2
00-0-lambda2
Results
326.0ms396×1valid
35.0ms116×0valid
Compiler

Compiled 220 to 53 computations (75.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 263.0ms
ival-cos: 110.0ms (41.8% of total)
ival-sin: 60.0ms (22.8% of total)
ival-mult: 50.0ms (19% of total)
ival-acos: 17.0ms (6.5% of total)
backward-pass: 15.0ms (5.7% of total)
ival-add: 6.0ms (2.3% of total)
ival-sub: 5.0ms (1.9% of total)
const: 1.0ms (0.4% of total)

eval0.0ms (0%)

Compiler

Compiled 24 to 17 computations (29.2% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
73.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
Compiler

Compiled 24 to 17 computations (29.2% saved)

simplify18.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
cost-diff0
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
cost-diff0
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
cost-diff0
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
Rules
124×fnmadd-define
122×sum3-define
96×fma-lowering-fma.f32
96×fma-lowering-fma.f64
94×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01789
12789
24389
35689
46789
510089
615989
724789
833289
943989
1051789
1152389
052389
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(* (sin phi1) (sin phi2))
(sin phi1)
phi1
(sin phi2)
phi2
(* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(* (cos phi1) (cos phi2))
(cos phi1)
(cos phi2)
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
R
Outputs
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(sin phi1)
(sin.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
phi2
(* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(cos phi1)
(cos.f64 phi1)
(cos phi2)
(cos.f64 phi2)
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
R

localize196.0ms (0.8%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
accuracy99.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
accuracy94.0%
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
accuracy77.0%
(cos.f64 (-.f64 lambda1 lambda2))
Results
145.0ms198×1valid
24.0ms58×0valid
Compiler

Compiled 98 to 18 computations (81.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 127.0ms
ival-cos: 62.0ms (48.7% of total)
ival-sin: 29.0ms (22.8% of total)
ival-mult: 14.0ms (11% of total)
backward-pass: 8.0ms (6.3% of total)
ival-acos: 8.0ms (6.3% of total)
ival-sub: 3.0ms (2.4% of total)
ival-add: 2.0ms (1.6% of total)
const: 0.0ms (0% of total)

series36.0ms (0.1%)

Counts
5 → 204
Calls
Call 1
Inputs
#<alt (* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))))>
#<alt (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (cos (- lambda1 lambda2))>
Outputs
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (* (cos phi2) (cos (- lambda1 lambda2)))>
#<alt (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (* (cos phi1) (cos (- lambda1 lambda2)))>
#<alt (+ (* phi2 (sin phi1)) (* (cos phi1) (cos (- lambda1 lambda2))))>
#<alt (+ (* phi2 (+ (sin phi1) (* -1/2 (* phi2 (* (cos phi1) (cos (- lambda1 lambda2))))))) (* (cos phi1) (cos (- lambda1 lambda2))))>
#<alt (+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* -1/6 (* phi2 (sin phi1))))))) (* (cos phi1) (cos (- lambda1 lambda2))))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))) (* 1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))))))) (+ (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (* phi1 (sin phi2))>
#<alt (* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))>
#<alt (* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))>
#<alt (* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (sin phi2))) (* 1/120 (sin phi2))))))))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* phi2 (sin phi1))>
#<alt (* phi2 (+ (sin phi1) (* -1/6 (* (pow phi2 2) (sin phi1)))))>
#<alt (* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* 1/120 (* (pow phi2 2) (sin phi1)))))))>
#<alt (* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (sin phi1))) (* 1/120 (sin phi1))))))))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (cos (neg lambda2))>
#<alt (+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2)))))>
#<alt (+ (cos (neg lambda2)) (* lambda1 (- (* -1/2 (* lambda1 (cos (neg lambda2)))) (sin (neg lambda2)))))>
#<alt (+ (cos (neg lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (neg lambda2))) (* 1/6 (* lambda1 (sin (neg lambda2)))))) (sin (neg lambda2)))))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos lambda1)>
#<alt (+ (cos lambda1) (* lambda2 (sin lambda1)))>
#<alt (+ (cos lambda1) (* lambda2 (- (* -1/2 (* lambda2 (cos lambda1))) (* -1 (sin lambda1)))))>
#<alt (+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))) (* -1 (sin lambda1)))))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
Calls

51 calls:

TimeVariablePointExpression
8.0ms
lambda1
@0
(cos (- lambda1 lambda2))
4.0ms
R
@0
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)
2.0ms
phi1
@-inf
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))
2.0ms
phi1
@inf
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))
2.0ms
lambda1
@inf
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))

rewrite340.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
5302×*-lowering-*.f32
5302×*-lowering-*.f64
2912×/-lowering-/.f32
2912×/-lowering-/.f64
1906×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01758
17258
259758
0839058
Stop Event
iter limit
node limit
Counts
5 → 157
Calls
Call 1
Inputs
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(* (sin phi1) (sin phi2))
(cos (- lambda1 lambda2))
Outputs
(+.f64 (*.f64 R (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 R (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))))
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R))
(/.f64 (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(/.f64 (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 2 binary64)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64))) R) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 2 binary64))) R) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(-.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
(-.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) (/.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))))
(/.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))))
(*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
(*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))
(fma.f64 (sin.f64 phi1) (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(neg.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (*.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 9 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 6 binary64))) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (cos.f64 phi2))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (cos.f64 phi2))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))))) (neg.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 9 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 6 binary64))) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (cos.f64 phi2))) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (cos.f64 phi2))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (*.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))))
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) #s(literal 2 binary64)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(+.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (neg.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(/.f64 (-.f64 (*.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (+.f64 (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) (+.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))) (*.f64 (cos.f64 (+.f64 phi1 phi2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))
(/.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal -1 binary64))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi2) (sin.f64 phi1))
(*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 1/2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 (+.f64 phi2 (+.f64 phi1 phi2))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (+.f64 (-.f64 phi1 phi2) phi1) phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (sin.f64 lambda1)) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (sin.f64 lambda1)))) (fma.f64 (neg.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))) (sin.f64 lambda1) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (sin.f64 lambda1))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))
(cos.f64 (-.f64 lambda1 lambda2))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (sin.f64 lambda1)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (cos.f64 (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (cos.f64 (+.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (neg.f64 (cos.f64 (+.f64 lambda1 lambda2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))))

simplify250.0ms (1%)

Algorithm
egg-herbie
Rules
3434×*-lowering-*.f32
3434×*-lowering-*.f64
1580×+-lowering-+.f64
1580×+-lowering-+.f32
1452×sum3-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01833081
16113032
221893004
340063001
081093001
Stop Event
iter limit
node limit
Counts
204 → 204
Calls
Call 1
Inputs
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2))))
(* (cos phi2) (cos (- lambda1 lambda2)))
(+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2))))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(* (cos phi1) (cos (- lambda1 lambda2)))
(+ (* phi2 (sin phi1)) (* (cos phi1) (cos (- lambda1 lambda2))))
(+ (* phi2 (+ (sin phi1) (* -1/2 (* phi2 (* (cos phi1) (cos (- lambda1 lambda2))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* -1/6 (* phi2 (sin phi1))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))) (* 1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))))))) (+ (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))
(* phi1 (sin phi2))
(* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (sin phi2))) (* 1/120 (sin phi2))))))))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* phi2 (sin phi1))
(* phi2 (+ (sin phi1) (* -1/6 (* (pow phi2 2) (sin phi1)))))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* 1/120 (* (pow phi2 2) (sin phi1)))))))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (sin phi1))) (* 1/120 (sin phi1))))))))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(cos (neg lambda2))
(+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2)))))
(+ (cos (neg lambda2)) (* lambda1 (- (* -1/2 (* lambda1 (cos (neg lambda2)))) (sin (neg lambda2)))))
(+ (cos (neg lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (neg lambda2))) (* 1/6 (* lambda1 (sin (neg lambda2)))))) (sin (neg lambda2)))))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos lambda1)
(+ (cos lambda1) (* lambda2 (sin lambda1)))
(+ (cos lambda1) (* lambda2 (- (* -1/2 (* lambda2 (cos lambda1))) (* -1 (sin lambda1)))))
(+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))) (* -1 (sin lambda1)))))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos (+ lambda1 (* -1 lambda2)))
(cos (+ lambda1 (* -1 lambda2)))
(cos (+ lambda1 (* -1 lambda2)))
Outputs
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(* (cos phi2) (cos (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 (sin.f64 phi2) (*.f64 phi1 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(* (cos phi1) (cos (- lambda1 lambda2)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+ (* phi2 (sin phi1)) (* (cos phi1) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))
(+ (* phi2 (+ (sin phi1) (* -1/2 (* phi2 (* (cos phi1) (cos (- lambda1 lambda2))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* -1/6 (* phi2 (sin phi1))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 (sin.f64 phi1) (*.f64 phi2 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(+ (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))
(+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) lambda1)))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))) (* 1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))))))) (+ (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 lambda1 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 #s(literal -1/6 binary64))))) (*.f64 lambda2 lambda2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(* phi1 (sin phi2))
(*.f64 phi1 (sin.f64 phi2))
(* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2)))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (sin phi2))) (* 1/120 (sin phi2))))))))
(*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64)))))) (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* phi2 (sin phi1))
(*.f64 phi2 (sin.f64 phi1))
(* phi2 (+ (sin phi1) (* -1/6 (* (pow phi2 2) (sin phi1)))))
(*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* 1/120 (* (pow phi2 2) (sin phi1)))))))
(*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2))))))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (sin phi1))) (* 1/120 (sin phi1))))))))
(*.f64 phi2 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1/120 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/5040 binary64))))) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(cos (neg lambda2))
(cos.f64 lambda2)
(+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(+ (cos (neg lambda2)) (* lambda1 (- (* -1/2 (* lambda1 (cos (neg lambda2)))) (sin (neg lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))))))
(+ (cos (neg lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (neg lambda2))) (* 1/6 (* lambda1 (sin (neg lambda2)))))) (sin (neg lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos.f64 (-.f64 lambda2 lambda1))
(cos lambda1)
(cos.f64 lambda1)
(+ (cos lambda1) (* lambda2 (sin lambda1)))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(+ (cos lambda1) (* lambda2 (- (* -1/2 (* lambda2 (cos lambda1))) (* -1 (sin lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))
(+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))) (* -1 (sin lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 lambda2 (*.f64 lambda2 #s(literal -1/6 binary64))) #s(literal 1 binary64))))))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda2 lambda1))

eval47.0ms (0.2%)

Compiler

Compiled 11928 to 1112 computations (90.7% saved)

prune83.0ms (0.3%)

Pruning

36 alts after pruning (36 fresh and 0 done)

PrunedKeptTotal
New32536361
Fresh000
Picked101
Done000
Total32636362
Accuracy
94.1%
Counts
362 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.3%
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64))) R) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
73.3%
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 2 binary64))) R) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
73.4%
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R))
73.2%
(*.f64 (-.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))) R)
73.4%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
73.2%
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))) R)
73.2%
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))) R)
73.5%
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
73.5%
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
50.3%
(*.f64 (acos.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
73.3%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))))))) R)
73.3%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) R)
58.0%
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
58.1%
(*.f64 (acos.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
93.6%
(*.f64 (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
36.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
93.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
93.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) R)
73.4%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))))) R)
93.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
44.0%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))))))))) R)
45.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))) R)
43.4%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
52.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
51.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
73.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
52.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
35.4%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
37.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
35.1%
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
36.4%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
34.1%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
42.6%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
73.2%
(*.f64 (acos.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))))))))) R)
42.4%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
43.9%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
Compiler

Compiled 2842 to 1598 computations (43.8% saved)

simplify210.0ms (0.9%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff128
(+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64))
cost-diff256
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
cost-diff256
(acos.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
cost-diff256
(*.f64 (acos.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
cost-diff0
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))
cost-diff128
(-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))
cost-diff128
(acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))
cost-diff128
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
cost-diff256
(*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))
cost-diff256
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
cost-diff256
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
cost-diff256
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
cost-diff0
(cos.f64 phi1)
cost-diff0
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
cost-diff0
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
cost-diff0
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
cost-diff0
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
cost-diff13056
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
cost-diff13056
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
cost-diff13056
(*.f64 (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
Rules
2680×*-lowering-*.f32
2680×*-lowering-*.f64
2242×fma-lowering-fma.f32
2242×fma-lowering-fma.f64
1628×fnmadd-define
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
069769
1162729
2437722
31265716
42988716
54529713
65184710
77071706
08361706
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (acos (+ (+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2))))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))) R)
(acos (+ (+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2))))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2))))))
(+ (+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2))))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2)))))
(* (sin phi1) (sin phi2))
(sin phi1)
phi1
(sin phi2)
phi2
(* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2))))
(cos phi1)
(* (cos phi2) (* (cos lambda1) (cos lambda2)))
(cos phi2)
(* (cos lambda1) (cos lambda2))
(cos lambda1)
lambda1
(cos lambda2)
lambda2
(* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2))))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (sin lambda1) (sin lambda2))
(sin lambda1)
(sin lambda2)
R
(* (acos (* (cos phi1) (cos (- lambda2 lambda1)))) R)
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(* (cos phi1) (cos (- lambda2 lambda1)))
(cos phi1)
phi1
(cos (- lambda2 lambda1))
(- lambda2 lambda1)
lambda2
lambda1
R
(* (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))))
phi1
(* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))
(sin phi2)
phi2
(+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))
(+ 1 (* -1/6 (* phi1 phi1)))
1
(* -1/6 (* phi1 phi1))
-1/6
(* phi1 phi1)
(* (* phi1 phi1) (* (* phi1 phi1) 1/120))
(* (* phi1 phi1) 1/120)
1/120
(* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(* (cos phi1) (cos phi2))
(cos phi1)
(cos phi2)
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
R
(* (acos (- (+ (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))) (/ (cos (- phi1 phi2)) 2)) (/ (cos (+ phi1 phi2)) 2))) R)
(acos (- (+ (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))) (/ (cos (- phi1 phi2)) 2)) (/ (cos (+ phi1 phi2)) 2)))
(- (+ (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))) (/ (cos (- phi1 phi2)) 2)) (/ (cos (+ phi1 phi2)) 2))
(+ (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))) (/ (cos (- phi1 phi2)) 2))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))
(cos phi2)
phi2
(* (cos (- lambda1 lambda2)) (cos phi1))
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
(cos phi1)
phi1
(/ (cos (- phi1 phi2)) 2)
(cos (- phi1 phi2))
(- phi1 phi2)
2
(/ (cos (+ phi1 phi2)) 2)
(cos (+ phi1 phi2))
(+ phi1 phi2)
R
(* (acos (/ (+ (* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2)))) 2) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))) R)
(acos (/ (+ (* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2)))) 2) (* 2 (/ 1 (* (sin phi1) (sin phi2))))))
(/ (+ (* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2)))) 2) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))
(+ (* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2)))) 2)
(* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2))))
(* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2)))
(+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))
(cos (+ phi1 phi2))
(+ phi1 phi2)
phi1
phi2
(cos (- phi1 phi2))
(- phi1 phi2)
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
(/ 1 (* (sin phi1) (sin phi2)))
1
(* (sin phi1) (sin phi2))
(sin phi1)
(sin phi2)
2
(* 2 (/ 1 (* (sin phi1) (sin phi2))))
R
Outputs
(* (acos (+ (+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2))))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
(acos (+ (+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2))))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(+ (+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2))))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2)))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(sin phi1)
(sin.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
phi2
(* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(cos phi1)
(cos.f64 phi1)
(* (cos phi2) (* (cos lambda1) (cos lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(cos phi2)
(cos.f64 phi2)
(* (cos lambda1) (cos lambda2))
(*.f64 (cos.f64 lambda1) (cos.f64 lambda2))
(cos lambda1)
(cos.f64 lambda1)
lambda1
(cos lambda2)
(cos.f64 lambda2)
lambda2
(* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (sin.f64 lambda1))))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(sin lambda1)
(sin.f64 lambda1)
(sin lambda2)
(sin.f64 lambda2)
R
(* (acos (* (cos phi1) (cos (- lambda2 lambda1)))) R)
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(cos phi1)
(cos.f64 phi1)
phi1
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda2 lambda1))
(- lambda2 lambda1)
(-.f64 lambda2 lambda1)
lambda2
lambda1
R
(* (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))
phi1
(* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))
(*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))
(sin phi2)
(sin.f64 phi2)
phi2
(+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))
(+ 1 (* -1/6 (* phi1 phi1)))
(+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))
1
#s(literal 1 binary64)
(* -1/6 (* phi1 phi1))
(*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))
-1/6
#s(literal -1/6 binary64)
(* phi1 phi1)
(*.f64 phi1 phi1)
(* (* phi1 phi1) (* (* phi1 phi1) 1/120))
(*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))
(* (* phi1 phi1) 1/120)
(*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))
1/120
#s(literal 1/120 binary64)
(* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(cos phi1)
(cos.f64 phi1)
(cos phi2)
(cos.f64 phi2)
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
(* (acos (- (+ (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))) (/ (cos (- phi1 phi2)) 2)) (/ (cos (+ phi1 phi2)) 2))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))))
(acos (- (+ (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))) (/ (cos (- phi1 phi2)) 2)) (/ (cos (+ phi1 phi2)) 2)))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))))
(- (+ (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))) (/ (cos (- phi1 phi2)) 2)) (/ (cos (+ phi1 phi2)) 2))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))
(+ (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))) (/ (cos (- phi1 phi2)) 2))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))
(cos phi2)
(cos.f64 phi2)
phi2
(* (cos (- lambda1 lambda2)) (cos phi1))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(cos phi1)
(cos.f64 phi1)
phi1
(/ (cos (- phi1 phi2)) 2)
(/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))
(cos (- phi1 phi2))
(cos.f64 (-.f64 phi1 phi2))
(- phi1 phi2)
(-.f64 phi1 phi2)
2
#s(literal 2 binary64)
(/ (cos (+ phi1 phi2)) 2)
(/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(+ phi1 phi2)
(+.f64 phi1 phi2)
R
(* (acos (/ (+ (* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2)))) 2) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))) R)
(*.f64 R (acos.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (/.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2)) (sin.f64 phi1)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))))
(acos (/ (+ (* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2)))) 2) (* 2 (/ 1 (* (sin phi1) (sin phi2))))))
(acos.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (/.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2)) (sin.f64 phi1)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/ (+ (* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2)))) 2) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (/.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2)) (sin.f64 phi1)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(+ (* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2)))) 2)
(+.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (/.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2)) (sin.f64 phi1))))
(* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2))))
(*.f64 (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (/.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2)) (sin.f64 phi1)))
(* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))
(+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))
(+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(+ phi1 phi2)
(+.f64 phi1 phi2)
phi1
phi2
(cos (- phi1 phi2))
(cos.f64 (-.f64 phi1 phi2))
(- phi1 phi2)
(-.f64 phi1 phi2)
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))
1
#s(literal 1 binary64)
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(sin phi1)
(sin.f64 phi1)
(sin phi2)
(sin.f64 phi2)
2
#s(literal 2 binary64)
(* 2 (/ 1 (* (sin phi1) (sin phi2))))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))
R

localize647.0ms (2.6%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.1%
(cos.f64 (+.f64 phi1 phi2))
accuracy94.2%
(acos.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
accuracy88.3%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy88.3%
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
accuracy99.1%
(cos.f64 (-.f64 phi1 phi2))
accuracy99.1%
(cos.f64 (+.f64 phi1 phi2))
accuracy94.2%
(acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))
accuracy88.3%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy99.8%
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
accuracy99.8%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
accuracy94.2%
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
accuracy88.3%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy100.0%
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
accuracy99.8%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
accuracy90.0%
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
accuracy88.3%
(cos.f64 (-.f64 lambda2 lambda1))
accuracy99.9%
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
accuracy99.8%
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
accuracy99.8%
(*.f64 (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
accuracy94.2%
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
Results
331.0ms124×1valid
152.0ms121×0invalid
10.0ms0valid
9.0ms2valid
Compiler

Compiled 834 to 70 computations (91.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 363.0ms
ival-cos: 106.0ms (29.2% of total)
ival-mult: 77.0ms (21.2% of total)
ival-sin: 58.0ms (16% of total)
ival-div: 31.0ms (8.6% of total)
ival-acos: 31.0ms (8.6% of total)
backward-pass: 20.0ms (5.5% of total)
ival-add: 18.0ms (5% of total)
...c/correct-round.rkt:119:19: 13.0ms (3.6% of total)
ival-sub: 8.0ms (2.2% of total)
const: 1.0ms (0.3% of total)

series170.0ms (0.7%)

Counts
27 → 1092
Calls
Call 1
Inputs
#<alt (* (acos (+ (+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2))))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))) R)>
#<alt (acos (+ (+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2))))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2))))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2)))))>
#<alt (* (acos (* (cos phi1) (cos (- lambda2 lambda1)))) R)>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (cos phi1)>
#<alt (* (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))>
#<alt (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))))>
#<alt (* (acos (- (+ (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))) (/ (cos (- phi1 phi2)) 2)) (/ (cos (+ phi1 phi2)) 2))) R)>
#<alt (acos (- (+ (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))) (/ (cos (- phi1 phi2)) 2)) (/ (cos (+ phi1 phi2)) 2)))>
#<alt (- (+ (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))) (/ (cos (- phi1 phi2)) 2)) (/ (cos (+ phi1 phi2)) 2))>
#<alt (+ (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))) (/ (cos (- phi1 phi2)) 2))>
#<alt (* (acos (/ (+ (* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2)))) 2) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))) R)>
#<alt (acos (/ (+ (* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2)))) 2) (* 2 (/ 1 (* (sin phi1) (sin phi2))))))>
#<alt (/ (+ (* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2)))) 2) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))>
#<alt (+ (* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2)))) 2)>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (cos (- lambda2 lambda1))>
#<alt (cos (- lambda1 lambda2))>
#<alt (* -1/6 (* phi1 phi1))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (- phi1 phi2))>
Outputs
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2))))>
#<alt (+ (* phi1 (sin phi2)) (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (+ (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* -1/6 (* phi1 (sin phi2)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2))))>
#<alt (+ (* phi2 (sin phi1)) (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (+ (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2)))) (* -1/6 (* phi2 (sin phi1)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (* (cos lambda1) (* (cos lambda2) (cos phi2)))>
#<alt (+ (* phi1 (sin phi2)) (* (cos lambda1) (* (cos lambda2) (cos phi2))))>
#<alt (+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos lambda1) (* (cos lambda2) (cos phi2))))))) (* (cos lambda1) (* (cos lambda2) (cos phi2))))>
#<alt (+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos lambda1) (* (cos lambda2) (cos phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (* (cos lambda1) (* (cos lambda2) (cos phi1)))>
#<alt (+ (* phi2 (sin phi1)) (* (cos lambda1) (* (cos lambda2) (cos phi1))))>
#<alt (+ (* phi2 (+ (sin phi1) (* -1/2 (* phi2 (* (cos lambda1) (* (cos lambda2) (cos phi1))))))) (* (cos lambda1) (* (cos lambda2) (cos phi1))))>
#<alt (+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (* -1/6 (* phi2 (sin phi1))))))) (* (cos lambda1) (* (cos lambda2) (cos phi1))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* -1/2 (* (pow lambda1 2) (* (cos lambda2) (* (cos phi1) (cos phi2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (+ (* (sin phi1) (sin phi2)) (* (pow lambda1 2) (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* 1/24 (* (pow lambda1 2) (* (cos lambda2) (* (cos phi1) (cos phi2)))))))))>
#<alt (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (+ (* (sin phi1) (sin phi2)) (* (pow lambda1 2) (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (pow lambda1 2) (+ (* -1/720 (* (pow lambda1 2) (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* 1/24 (* (cos lambda2) (* (cos phi1) (cos phi2))))))))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (+ (* (sin phi1) (sin phi2)) (* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* 1/24 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))))>
#<alt (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (+ (* (sin phi1) (sin phi2)) (* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (pow lambda2 2) (+ (* -1/720 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* 1/24 (* (cos lambda1) (* (cos phi1) (cos phi2))))))))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))>
#<alt (* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))>
#<alt (* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))>
#<alt (* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))>
#<alt (* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))>
#<alt (* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))>
#<alt (* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))>
#<alt (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))>
#<alt (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))>
#<alt (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))>
#<alt (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))>
#<alt (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))>
#<alt (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))>
#<alt (cos (- lambda2 lambda1))>
#<alt (+ (cos (- lambda2 lambda1)) (* -1/2 (* (pow phi1 2) (cos (- lambda2 lambda1)))))>
#<alt (+ (cos (- lambda2 lambda1)) (* (pow phi1 2) (+ (* -1/2 (cos (- lambda2 lambda1))) (* 1/24 (* (pow phi1 2) (cos (- lambda2 lambda1)))))))>
#<alt (+ (cos (- lambda2 lambda1)) (* (pow phi1 2) (+ (* -1/2 (cos (- lambda2 lambda1))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos (- lambda2 lambda1)))) (* 1/24 (cos (- lambda2 lambda1))))))))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (neg lambda1)))>
#<alt (+ (* -1 (* lambda2 (* (cos phi1) (sin (neg lambda1))))) (* (cos phi1) (cos (neg lambda1))))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos phi1) (sin (neg lambda1)))) (* -1/2 (* lambda2 (* (cos phi1) (cos (neg lambda1))))))) (* (cos phi1) (cos (neg lambda1))))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos phi1) (sin (neg lambda1)))) (* lambda2 (+ (* -1/2 (* (cos phi1) (cos (neg lambda1)))) (* 1/6 (* lambda2 (* (cos phi1) (sin (neg lambda1))))))))) (* (cos phi1) (cos (neg lambda1))))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))>
#<alt (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))>
#<alt (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))>
#<alt (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))>
#<alt (* (cos lambda2) (cos phi1))>
#<alt (+ (* lambda1 (* (cos phi1) (sin lambda2))) (* (cos lambda2) (cos phi1)))>
#<alt (+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (cos phi1)))) (* (cos phi1) (sin lambda2)))) (* (cos lambda2) (cos phi1)))>
#<alt (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (cos phi1))) (* -1/6 (* lambda1 (* (cos phi1) (sin lambda2)))))) (* (cos phi1) (sin lambda2)))) (* (cos lambda2) (cos phi1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))>
#<alt (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))>
#<alt (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))>
#<alt (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow phi1 2)))>
#<alt (+ 1 (* (pow phi1 2) (- (* 1/24 (pow phi1 2)) 1/2)))>
#<alt (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/24 (* -1/720 (pow phi1 2)))) 1/2)))>
#<alt (cos phi1)>
#<alt (cos phi1)>
#<alt (cos phi1)>
#<alt (cos phi1)>
#<alt (cos phi1)>
#<alt (cos phi1)>
#<alt (cos phi1)>
#<alt (cos phi1)>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))>
#<alt (* (cos phi2) (cos (- lambda1 lambda2)))>
#<alt (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (* 1/120 (* (pow phi1 5) (sin phi2)))>
#<alt (* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))>
#<alt (* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))>
#<alt (* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (+ (/ (sin phi2) (pow phi1 4)) (/ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (pow phi1 5))))))>
#<alt (* 1/120 (* (pow phi1 5) (sin phi2)))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (pow phi1 5))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))))>
#<alt (* (cos phi1) (cos (- lambda1 lambda2)))>
#<alt (+ (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (cos (- lambda1 lambda2))))>
#<alt (+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (cos (- lambda1 lambda2))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* (cos phi1) (cos (- lambda1 lambda2))))>
#<alt (+ (* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* -1/6 (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))) (* (cos phi1) (cos (- lambda1 lambda2))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))>
#<alt (+ (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))>
#<alt (+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))>
#<alt (+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))) (* 1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))>
#<alt (* phi1 (sin phi2))>
#<alt (* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))>
#<alt (* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))>
#<alt (* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))>
#<alt (* 1/120 (* (pow phi1 5) (sin phi2)))>
#<alt (* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))>
#<alt (* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))>
#<alt (* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))>
#<alt (* 1/120 (* (pow phi1 5) (sin phi2)))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))>
#<alt (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi2 (+ (* -1/6 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))))>
#<alt (* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* (pow phi2 2) (+ (* -1/6 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* 1/120 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))))))))>
#<alt (* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* (pow phi2 2) (+ (* -1/6 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (pow phi2 2) (+ (* -1/5040 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* 1/120 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2))))))>
#<alt (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2))))))>
#<alt (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2))))))>
#<alt (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2))))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1))))))>
#<alt (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1))))))>
#<alt (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1))))))>
#<alt (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1))))))>
#<alt (* (cos phi1) (cos (- lambda1 lambda2)))>
#<alt (+ (* phi2 (- (* 1/2 (sin phi1)) (* -1/2 (sin phi1)))) (* (cos phi1) (cos (- lambda1 lambda2))))>
#<alt (+ (* phi2 (- (+ (* -1/2 (* phi2 (* (cos phi1) (cos (- lambda1 lambda2))))) (* 1/2 (sin phi1))) (* -1/2 (sin phi1)))) (* (cos phi1) (cos (- lambda1 lambda2))))>
#<alt (+ (* phi2 (- (+ (* 1/2 (sin phi1)) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* phi2 (- (* -1/12 (sin phi1)) (* 1/12 (sin phi1))))))) (* -1/2 (sin phi1)))) (* (cos phi1) (cos (- lambda1 lambda2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))>
#<alt (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))>
#<alt (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))>
#<alt (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))) (* 1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (neg phi2))) (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (neg phi2))) (+ (* phi1 (- (* -1/2 (sin (neg phi2))) (* -1/2 (sin phi2)))) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (neg phi2))) (+ (* phi1 (- (+ (* -1/2 (sin (neg phi2))) (* phi1 (- (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/4 (cos (neg phi2)))) (* -1/4 (cos phi2))))) (* -1/2 (sin phi2)))) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (neg phi2))) (+ (* phi1 (- (+ (* -1/2 (sin (neg phi2))) (* phi1 (- (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (+ (* -1/4 (cos (neg phi2))) (* phi1 (- (* 1/12 (sin (neg phi2))) (* 1/12 (sin phi2)))))) (* -1/4 (cos phi2))))) (* -1/2 (sin phi2)))) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))>
#<alt (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))>
#<alt (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))>
#<alt (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))>
#<alt (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))>
#<alt (+ (* 1/2 (cos phi1)) (* (cos phi1) (cos (- lambda1 lambda2))))>
#<alt (+ (* 1/2 (cos phi1)) (+ (* 1/2 (* phi2 (sin phi1))) (* (cos phi1) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos phi1)) (+ (* phi2 (+ (* 1/2 (sin phi1)) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* -1/4 (cos phi1)))))) (* (cos phi1) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos phi1)) (+ (* phi2 (+ (* 1/2 (sin phi1)) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (+ (* -1/4 (cos phi1)) (* -1/12 (* phi2 (sin phi1)))))))) (* (cos phi1) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))>
#<alt (+ (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))) (* 1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))>
#<alt (+ (* 1/2 (cos (neg phi2))) (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (+ (* -1/2 (* phi1 (sin (neg phi2)))) (+ (* 1/2 (cos (neg phi2))) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (neg phi2))) (+ (* phi1 (+ (* -1/2 (sin (neg phi2))) (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/4 (cos (neg phi2))))))) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (neg phi2))) (+ (* phi1 (+ (* -1/2 (sin (neg phi2))) (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (+ (* -1/4 (cos (neg phi2))) (* 1/12 (* phi1 (sin (neg phi2))))))))) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (* 1/2 (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))))>
#<alt (+ (* 1/2 (* phi1 (* (sin phi2) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2))))))) (* 1/2 (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2))))))>
#<alt (+ (* 1/2 (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* 1/2 (* phi1 (+ (* -1/6 (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2))))) (* (sin phi2) (- (/ (* (cos (- lambda1 lambda2)) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))) (sin phi2)) (* -1/6 (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2)))))))) (* 1/2 (* (sin phi2) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2)))))))))>
#<alt (+ (* 1/2 (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* 1/2 (* (sin phi2) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2)))))) (* phi1 (+ (* 1/2 (* phi1 (+ (* -1/6 (* (sin phi2) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2)))))) (* (sin phi2) (- (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2))))) (sin phi2))) (* 1/6 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2)))))))) (* 1/2 (+ (* -1/6 (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2))))) (* (sin phi2) (- (/ (* (cos (- lambda1 lambda2)) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))) (sin phi2)) (* -1/6 (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2))))))))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))>
#<alt (* (cos phi1) (cos (- lambda1 lambda2)))>
#<alt (+ (* 1/2 (* phi2 (* (sin phi1) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1))))))) (* (cos phi1) (cos (- lambda1 lambda2))))>
#<alt (+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (cos (- lambda1 lambda2))))) (* 1/2 (* (sin phi1) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1)))))))) (* (cos phi1) (cos (- lambda1 lambda2))))>
#<alt (+ (* phi2 (+ (* 1/2 (* (sin phi1) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1)))))) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* 1/2 (* phi2 (* (sin phi1) (- (+ (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1)))) (sin phi1))) (* -1/6 (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1)))))) (* 1/6 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1))))))))))) (* (cos phi1) (cos (- lambda1 lambda2))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (+ (* -1/2 (* lambda1 (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (+ (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))) (* lambda1 (+ (* -1/2 (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* -1/4 (* lambda1 (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))>
#<alt (+ (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))) (* lambda1 (+ (* -1/2 (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* -1/4 (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* 1/12 (* lambda1 (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (+ (* 1/2 (* lambda2 (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))>
#<alt (+ (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))) (* lambda2 (+ (* -1/4 (* lambda2 (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))>
#<alt (+ (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))) (* lambda2 (+ (* 1/2 (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/4 (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* -1/12 (* lambda2 (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))>
#<alt (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (* phi1 (sin phi2)))>
#<alt (/ (+ (* phi1 (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2))))) (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2))) phi1)>
#<alt (/ (+ (* phi1 (+ 2 (+ (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2))) (* phi1 (- (/ (* (cos (- lambda1 lambda2)) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))) (sin phi2)) (* -1/6 (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2)))))))) (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2))) phi1)>
#<alt (/ (+ (* phi1 (+ 2 (+ (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2))) (* phi1 (- (+ (* phi1 (- (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2))))) (sin phi2))) (* 1/6 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2))))) (/ (* (cos (- lambda1 lambda2)) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))) (sin phi2))) (* -1/6 (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2)))))))) (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2))) phi1)>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))>
#<alt (* 2 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (* phi2 (sin phi1))))>
#<alt (/ (+ (* 2 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))) (* phi2 (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1)))))) phi2)>
#<alt (/ (+ (* 2 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))) (* phi2 (+ 2 (+ (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1))) (* phi2 (- (* -1 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))) (* -1/3 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))))))))) phi2)>
#<alt (/ (+ (* 2 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))) (* phi2 (+ 2 (+ (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1))) (* phi2 (- (+ (* -1 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))) (* phi2 (- (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1)))) (sin phi1))) (* 1/6 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1)))))) (* -1/3 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))))))))) phi2)>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (+ (* -1 (/ (* lambda1 (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* (sin phi1) (sin phi2)))) (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))>
#<alt (+ 2 (+ (* lambda1 (+ (* -1 (/ (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))) (* -1/2 (/ (* lambda1 (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* (sin phi1) (sin phi2)))))) (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))>
#<alt (+ 2 (+ (* lambda1 (+ (* -1 (/ (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))) (* lambda1 (+ (* -1/2 (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))) (* 1/6 (/ (* lambda1 (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* (sin phi1) (sin phi2)))))))) (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (+ (/ (* lambda2 (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* (sin phi1) (sin phi2))) (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))>
#<alt (+ 2 (+ (* lambda2 (+ (* -1/2 (/ (* lambda2 (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* (sin phi1) (sin phi2)))) (/ (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))) (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))>
#<alt (+ 2 (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))) (* -1/6 (/ (* lambda2 (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* (sin phi1) (sin phi2)))))) (/ (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))) (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))>
#<alt (* lambda1 (sin lambda2))>
#<alt (* lambda1 (+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2)))))>
#<alt (* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* 1/120 (* (pow lambda1 2) (sin lambda2)))))))>
#<alt (* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (sin lambda2))) (* 1/120 (sin lambda2))))))))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* lambda2 (sin lambda1))>
#<alt (* lambda2 (+ (sin lambda1) (* -1/6 (* (pow lambda2 2) (sin lambda1)))))>
#<alt (* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* 1/120 (* (pow lambda2 2) (sin lambda1)))))))>
#<alt (* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (sin lambda1))) (* 1/120 (sin lambda1))))))))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (sin lambda1) (sin lambda2)))) (* (sin lambda1) (sin lambda2)))>
#<alt (+ (* (sin lambda1) (sin lambda2)) (* (pow phi2 2) (+ (* -1/2 (* (sin lambda1) (sin lambda2))) (* 1/24 (* (pow phi2 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (+ (* (sin lambda1) (sin lambda2)) (* (pow phi2 2) (+ (* -1/2 (* (sin lambda1) (sin lambda2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (sin lambda1) (sin lambda2)))) (* 1/24 (* (sin lambda1) (sin lambda2))))))))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* lambda1 (* (cos phi2) (sin lambda2)))>
#<alt (* lambda1 (+ (* -1/6 (* (pow lambda1 2) (* (cos phi2) (sin lambda2)))) (* (cos phi2) (sin lambda2))))>
#<alt (* lambda1 (+ (* (cos phi2) (sin lambda2)) (* (pow lambda1 2) (+ (* -1/6 (* (cos phi2) (sin lambda2))) (* 1/120 (* (pow lambda1 2) (* (cos phi2) (sin lambda2))))))))>
#<alt (* lambda1 (+ (* (cos phi2) (sin lambda2)) (* (pow lambda1 2) (+ (* -1/6 (* (cos phi2) (sin lambda2))) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (* (cos phi2) (sin lambda2)))) (* 1/120 (* (cos phi2) (sin lambda2)))))))))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* lambda2 (* (cos phi2) (sin lambda1)))>
#<alt (* lambda2 (+ (* -1/6 (* (pow lambda2 2) (* (cos phi2) (sin lambda1)))) (* (cos phi2) (sin lambda1))))>
#<alt (* lambda2 (+ (* (cos phi2) (sin lambda1)) (* (pow lambda2 2) (+ (* -1/6 (* (cos phi2) (sin lambda1))) (* 1/120 (* (pow lambda2 2) (* (cos phi2) (sin lambda1))))))))>
#<alt (* lambda2 (+ (* (cos phi2) (sin lambda1)) (* (pow lambda2 2) (+ (* -1/6 (* (cos phi2) (sin lambda1))) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (* (cos phi2) (sin lambda1)))) (* 1/120 (* (cos phi2) (sin lambda1)))))))))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (cos (neg lambda1))>
#<alt (+ (cos (neg lambda1)) (* -1 (* lambda2 (sin (neg lambda1)))))>
#<alt (+ (cos (neg lambda1)) (* lambda2 (- (* -1/2 (* lambda2 (cos (neg lambda1)))) (sin (neg lambda1)))))>
#<alt (+ (cos (neg lambda1)) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos (neg lambda1))) (* 1/6 (* lambda2 (sin (neg lambda1)))))) (sin (neg lambda1)))))>
#<alt (cos (- lambda2 lambda1))>
#<alt (cos (- lambda2 lambda1))>
#<alt (cos (- lambda2 lambda1))>
#<alt (cos (- lambda2 lambda1))>
#<alt (cos (neg (+ lambda1 (* -1 lambda2))))>
#<alt (cos (neg (+ lambda1 (* -1 lambda2))))>
#<alt (cos (neg (+ lambda1 (* -1 lambda2))))>
#<alt (cos (neg (+ lambda1 (* -1 lambda2))))>
#<alt (cos lambda2)>
#<alt (+ (cos lambda2) (* lambda1 (sin lambda2)))>
#<alt (+ (cos lambda2) (* lambda1 (- (* -1/2 (* lambda1 (cos lambda2))) (* -1 (sin lambda2)))))>
#<alt (+ (cos lambda2) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos lambda2)) (* -1/6 (* lambda1 (sin lambda2))))) (* -1 (sin lambda2)))))>
#<alt (cos (- lambda2 lambda1))>
#<alt (cos (- lambda2 lambda1))>
#<alt (cos (- lambda2 lambda1))>
#<alt (cos (- lambda2 lambda1))>
#<alt (cos (+ lambda2 (* -1 lambda1)))>
#<alt (cos (+ lambda2 (* -1 lambda1)))>
#<alt (cos (+ lambda2 (* -1 lambda1)))>
#<alt (cos (+ lambda2 (* -1 lambda1)))>
#<alt (cos (neg lambda2))>
#<alt (+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2)))))>
#<alt (+ (cos (neg lambda2)) (* lambda1 (- (* -1/2 (* lambda1 (cos (neg lambda2)))) (sin (neg lambda2)))))>
#<alt (+ (cos (neg lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (neg lambda2))) (* 1/6 (* lambda1 (sin (neg lambda2)))))) (sin (neg lambda2)))))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos lambda1)>
#<alt (+ (cos lambda1) (* lambda2 (sin lambda1)))>
#<alt (+ (cos lambda1) (* lambda2 (- (* -1/2 (* lambda2 (cos lambda1))) (* -1 (sin lambda1)))))>
#<alt (+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))) (* -1 (sin lambda1)))))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (cos phi2)>
#<alt (+ (cos phi2) (* -1 (* phi1 (sin phi2))))>
#<alt (+ (cos phi2) (* phi1 (- (* -1/2 (* phi1 (cos phi2))) (sin phi2))))>
#<alt (+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (- phi2 (* -1 phi1)))>
#<alt (cos (- phi2 (* -1 phi1)))>
#<alt (cos (- phi2 (* -1 phi1)))>
#<alt (cos (- phi2 (* -1 phi1)))>
#<alt (cos phi1)>
#<alt (+ (cos phi1) (* -1 (* phi2 (sin phi1))))>
#<alt (+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (sin phi1))))>
#<alt (+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (- phi1 (* -1 phi2)))>
#<alt (cos (- phi1 (* -1 phi2)))>
#<alt (cos (- phi1 (* -1 phi2)))>
#<alt (cos (- phi1 (* -1 phi2)))>
#<alt (cos (neg phi2))>
#<alt (+ (cos (neg phi2)) (* -1 (* phi1 (sin (neg phi2)))))>
#<alt (+ (cos (neg phi2)) (* phi1 (- (* -1/2 (* phi1 (cos (neg phi2)))) (sin (neg phi2)))))>
#<alt (+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1/2 (cos (neg phi2))) (* 1/6 (* phi1 (sin (neg phi2)))))) (sin (neg phi2)))))>
#<alt (cos (- phi1 phi2))>
#<alt (cos (- phi1 phi2))>
#<alt (cos (- phi1 phi2))>
#<alt (cos (- phi1 phi2))>
#<alt (cos (neg (+ phi2 (* -1 phi1))))>
#<alt (cos (neg (+ phi2 (* -1 phi1))))>
#<alt (cos (neg (+ phi2 (* -1 phi1))))>
#<alt (cos (neg (+ phi2 (* -1 phi1))))>
#<alt (cos phi1)>
#<alt (+ (cos phi1) (* phi2 (sin phi1)))>
#<alt (+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (* -1 (sin phi1)))))>
#<alt (+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* -1/6 (* phi2 (sin phi1))))) (* -1 (sin phi1)))))>
#<alt (cos (- phi1 phi2))>
#<alt (cos (- phi1 phi2))>
#<alt (cos (- phi1 phi2))>
#<alt (cos (- phi1 phi2))>
#<alt (cos (+ phi1 (* -1 phi2)))>
#<alt (cos (+ phi1 (* -1 phi2)))>
#<alt (cos (+ phi1 (* -1 phi2)))>
#<alt (cos (+ phi1 (* -1 phi2)))>
Calls

273 calls:

TimeVariablePointExpression
13.0ms
phi1
@inf
(* (acos (/ (+ (* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2)))) 2) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))) R)
9.0ms
lambda1
@-inf
(+ (+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2))))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
9.0ms
lambda1
@0
(/ (+ (* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2)))) 2) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))
5.0ms
lambda1
@-inf
(* (acos (+ (+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2))))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))) R)
3.0ms
R
@0
(* (acos (* (cos phi1) (cos (- lambda2 lambda1)))) R)

rewrite313.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
2940×*-lowering-*.f32
2940×*-lowering-*.f64
1824×fma-lowering-fma.f32
1824×fma-lowering-fma.f64
1646×fmsub-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
069490
1385396
23865396
08105396
Stop Event
iter limit
node limit
Counts
27 → 390
Calls
Call 1
Inputs
(* (acos (+ (+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2))))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))) R)
(acos (+ (+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2))))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2))))))
(+ (+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2))))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (cos phi2) (* (cos lambda1) (cos lambda2)))))
(* (acos (* (cos phi1) (cos (- lambda2 lambda1)))) R)
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(* (cos phi1) (cos (- lambda2 lambda1)))
(cos phi1)
(* (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))))
(* (acos (- (+ (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))) (/ (cos (- phi1 phi2)) 2)) (/ (cos (+ phi1 phi2)) 2))) R)
(acos (- (+ (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))) (/ (cos (- phi1 phi2)) 2)) (/ (cos (+ phi1 phi2)) 2)))
(- (+ (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))) (/ (cos (- phi1 phi2)) 2)) (/ (cos (+ phi1 phi2)) 2))
(+ (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))) (/ (cos (- phi1 phi2)) 2))
(* (acos (/ (+ (* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2)))) 2) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))) R)
(acos (/ (+ (* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2)))) 2) (* 2 (/ 1 (* (sin phi1) (sin phi2))))))
(/ (+ (* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2)))) 2) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))
(+ (* (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (- lambda1 lambda2))) (/ 1 (* (sin phi1) (sin phi2)))) 2)
(* (sin lambda1) (sin lambda2))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(cos (- lambda2 lambda1))
(cos (- lambda1 lambda2))
(* -1/6 (* phi1 phi1))
(cos (+ phi1 phi2))
(cos (- phi1 phi2))
Outputs
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64))))
(+.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))
(+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)))
(+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))))
(+.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(-.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))
(-.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))) (/.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) (/.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 phi1) (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)))
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))) (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))) (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))))) #s(literal 4 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 #s(literal 2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 #s(literal 2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -2 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))) #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))) #s(literal 4 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))) #s(literal 4 binary64))) #s(literal -2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal -2 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))))) #s(literal 4 binary64)))) (neg.f64 (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))) (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))) (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))))))
(*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))
(*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(fma.f64 (sin.f64 phi1) (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (*.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (+.f64 lambda2 phi1))))))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (+.f64 lambda2 phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (+.f64 lambda2 phi1))))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (+.f64 lambda2 phi1))))) #s(literal -1 binary64))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 1/2 binary64))
(*.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (+.f64 lambda2 phi1)))) #s(literal 1/2 binary64))
(cos.f64 phi1)
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (*.f64 (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 2 binary64)) (-.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))
(fma.f64 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) phi1 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))
(fma.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 2 binary64)) (*.f64 phi1 (*.f64 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))) (-.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 phi1 (*.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (sin.f64 phi2)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))
(+.f64 (*.f64 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) phi1) (*.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (sin.f64 phi2))) phi1))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))) (*.f64 phi1 (sin.f64 phi2))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (*.f64 phi1 (sin.f64 phi2))))
(+.f64 (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))))
(/.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/14400 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))))
(/.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))
(*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) phi1))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))
(*.f64 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) phi1)
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (sin.f64 phi2))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64))))
(+.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))
(+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)))
(+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))))
(+.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(-.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))
(-.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))) (/.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) (/.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 phi1) (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)))
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))) (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))) (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))))) #s(literal 4 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 #s(literal 2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 #s(literal 2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -2 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))) #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))) #s(literal 4 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))) #s(literal 4 binary64))) #s(literal -2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal -2 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))))) #s(literal 4 binary64)))) (neg.f64 (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))) (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))) (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))))))
(*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))
(*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))
(+.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal -2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))) (/.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))))
(fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 #s(literal 2 binary64) (cos.f64 (-.f64 phi1 phi2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))))
(*.f64 R (acos.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))))
(*.f64 (acos.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(acos.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))))
(-.f64 (PI.f64) (acos.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 #s(literal -2 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(-.f64 (PI.f64) (acos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (asin.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (*.f64 (asin.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) (asin.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (asin.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) (asin.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 #s(literal -2 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1)) (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (/.f64 #s(literal -2 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)) #s(literal -4 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal -2 binary64))))
(/.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)) #s(literal -4 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (neg.f64 (/.f64 #s(literal -2 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(/.f64 (neg.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64))) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))))
(/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)) #s(literal -4 binary64)) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal -2 binary64)))
(/.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1)))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1)) (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(*.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 #s(literal 0 binary64) phi2))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))) (sin.f64 phi2))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal -2 binary64))))
(fma.f64 (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64))
(fma.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1)) #s(literal 2 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64)) #s(literal 8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)) #s(literal -4 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)) #s(literal -4 binary64)) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal -2 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)) #s(literal -4 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)) #s(literal -4 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal -2 binary64))))
(-.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64))
(/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) #s(literal 2 binary64))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi2)))
(*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 lambda2))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (sin.f64 lambda1))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 (-.f64 #s(literal 0 binary64) lambda1))))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda1)) (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (sin.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (sin.f64 lambda2) (sin.f64 (-.f64 #s(literal 0 binary64) lambda1)))))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 (+.f64 lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 (-.f64 #s(literal 0 binary64) lambda1))))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda1)) (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (sin.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (sin.f64 lambda2) (sin.f64 (-.f64 #s(literal 0 binary64) lambda1)))))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 (+.f64 lambda1 lambda2)))
(*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(*.f64 (*.f64 phi1 phi1) #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64))
(*.f64 (*.f64 phi1 #s(literal -1/6 binary64)) phi1)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 phi1 #s(literal -1/6 binary64))) phi1)
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 #s(literal 0 binary64) phi2))))
(+.f64 (cos.f64 (+.f64 phi1 phi2)) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 #s(literal 0 binary64) phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (*.f64 phi2 phi2) (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 phi1 phi2))) (sin.f64 (/.f64 (*.f64 phi2 phi2) (-.f64 phi1 phi2)))))
(cos.f64 (+.f64 phi1 phi2))
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 #s(literal 0 binary64) phi2))))
(fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 #s(literal 0 binary64) phi2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 (+.f64 phi2 (-.f64 phi1 phi2))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi1 (-.f64 phi2 (-.f64 phi1 phi2))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 #s(literal 0 binary64) phi2))))
(fma.f64 (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 1/2 binary64) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 #s(literal 0 binary64) phi2))))
(/.f64 (-.f64 (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) #s(literal 4 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))))) (cos.f64 (-.f64 phi1 phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (+.f64 phi1 phi2))))) (cos.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (+.f64 phi1 phi2)))))) (*.f64 (sin.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (+.f64 phi1 phi2))))) (sin.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (+.f64 phi1 phi2)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 phi1 phi1) (+.f64 phi1 phi2))) (cos.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 phi1 phi2)))) (*.f64 (sin.f64 (/.f64 (*.f64 phi1 phi1) (+.f64 phi1 phi2))) (sin.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 phi1 phi2)))))
(cos.f64 (-.f64 phi1 phi2))
(cos.f64 (-.f64 phi2 phi1))
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 #s(literal 0 binary64) phi2))))
(fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (cos.f64 phi1) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 #s(literal 0 binary64) phi2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))))) (cos.f64 (+.f64 phi1 phi2)))

simplify453.0ms (1.8%)

Algorithm
egg-herbie
Rules
5616×*-lowering-*.f32
5616×*-lowering-*.f64
5380×+-lowering-+.f64
5380×+-lowering-+.f32
1382×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0101324784
1388324195
0839324195
Stop Event
iter limit
node limit
Counts
1092 → 1092
Calls
Call 1
Inputs
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2))))
(+ (* phi1 (sin phi2)) (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (+ (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* -1/6 (* phi1 (sin phi2)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2))))
(+ (* phi2 (sin phi1)) (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2)))))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2)))))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (+ (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2)))) (* -1/6 (* phi2 (sin phi1)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(* (cos lambda1) (* (cos lambda2) (cos phi2)))
(+ (* phi1 (sin phi2)) (* (cos lambda1) (* (cos lambda2) (cos phi2))))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos lambda1) (* (cos lambda2) (cos phi2))))))) (* (cos lambda1) (* (cos lambda2) (cos phi2))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos lambda1) (* (cos lambda2) (cos phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(* (cos lambda1) (* (cos lambda2) (cos phi1)))
(+ (* phi2 (sin phi1)) (* (cos lambda1) (* (cos lambda2) (cos phi1))))
(+ (* phi2 (+ (sin phi1) (* -1/2 (* phi2 (* (cos lambda1) (* (cos lambda2) (cos phi1))))))) (* (cos lambda1) (* (cos lambda2) (cos phi1))))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (* -1/6 (* phi2 (sin phi1))))))) (* (cos lambda1) (* (cos lambda2) (cos phi1))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+ (* -1/2 (* (pow lambda1 2) (* (cos lambda2) (* (cos phi1) (cos phi2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (+ (* (sin phi1) (sin phi2)) (* (pow lambda1 2) (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* 1/24 (* (pow lambda1 2) (* (cos lambda2) (* (cos phi1) (cos phi2)))))))))
(+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (+ (* (sin phi1) (sin phi2)) (* (pow lambda1 2) (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (pow lambda1 2) (+ (* -1/720 (* (pow lambda1 2) (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* 1/24 (* (cos lambda2) (* (cos phi1) (cos phi2))))))))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (+ (* (sin phi1) (sin phi2)) (* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* 1/24 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (+ (* (sin phi1) (sin phi2)) (* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (pow lambda2 2) (+ (* -1/720 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* 1/24 (* (cos lambda1) (* (cos phi1) (cos phi2))))))))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))
(* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))
(* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))
(* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))
(* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))
(* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))
(* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(cos (- lambda2 lambda1))
(+ (cos (- lambda2 lambda1)) (* -1/2 (* (pow phi1 2) (cos (- lambda2 lambda1)))))
(+ (cos (- lambda2 lambda1)) (* (pow phi1 2) (+ (* -1/2 (cos (- lambda2 lambda1))) (* 1/24 (* (pow phi1 2) (cos (- lambda2 lambda1)))))))
(+ (cos (- lambda2 lambda1)) (* (pow phi1 2) (+ (* -1/2 (cos (- lambda2 lambda1))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos (- lambda2 lambda1)))) (* 1/24 (cos (- lambda2 lambda1))))))))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (neg lambda1)))
(+ (* -1 (* lambda2 (* (cos phi1) (sin (neg lambda1))))) (* (cos phi1) (cos (neg lambda1))))
(+ (* lambda2 (+ (* -1 (* (cos phi1) (sin (neg lambda1)))) (* -1/2 (* lambda2 (* (cos phi1) (cos (neg lambda1))))))) (* (cos phi1) (cos (neg lambda1))))
(+ (* lambda2 (+ (* -1 (* (cos phi1) (sin (neg lambda1)))) (* lambda2 (+ (* -1/2 (* (cos phi1) (cos (neg lambda1)))) (* 1/6 (* lambda2 (* (cos phi1) (sin (neg lambda1))))))))) (* (cos phi1) (cos (neg lambda1))))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))
(* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))
(* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))
(* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))
(* (cos lambda2) (cos phi1))
(+ (* lambda1 (* (cos phi1) (sin lambda2))) (* (cos lambda2) (cos phi1)))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (cos phi1)))) (* (cos phi1) (sin lambda2)))) (* (cos lambda2) (cos phi1)))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (cos phi1))) (* -1/6 (* lambda1 (* (cos phi1) (sin lambda2)))))) (* (cos phi1) (sin lambda2)))) (* (cos lambda2) (cos phi1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))
(* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))
(* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))
(* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))
1
(+ 1 (* -1/2 (pow phi1 2)))
(+ 1 (* (pow phi1 2) (- (* 1/24 (pow phi1 2)) 1/2)))
(+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/24 (* -1/720 (pow phi1 2)))) 1/2)))
(cos phi1)
(cos phi1)
(cos phi1)
(cos phi1)
(cos phi1)
(cos phi1)
(cos phi1)
(cos phi1)
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))
(* (cos phi2) (cos (- lambda1 lambda2)))
(+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2))))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (+ (/ (sin phi2) (pow phi1 4)) (/ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (pow phi1 5))))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (pow phi1 5))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))))
(* (cos phi1) (cos (- lambda1 lambda2)))
(+ (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (cos (- lambda1 lambda2))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+ (* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* -1/6 (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))
(+ (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))
(+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))
(+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))) (* 1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(* phi1 (sin phi2))
(* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi2 (+ (* -1/6 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))))
(* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* (pow phi2 2) (+ (* -1/6 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* 1/120 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))))))))
(* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* (pow phi2 2) (+ (* -1/6 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (pow phi2 2) (+ (* -1/5040 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* 1/120 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2))))))
(acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2))))))
(acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2))))))
(acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1))))))
(acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1))))))
(acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1))))))
(acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1))))))
(* (cos phi1) (cos (- lambda1 lambda2)))
(+ (* phi2 (- (* 1/2 (sin phi1)) (* -1/2 (sin phi1)))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+ (* phi2 (- (+ (* -1/2 (* phi2 (* (cos phi1) (cos (- lambda1 lambda2))))) (* 1/2 (sin phi1))) (* -1/2 (sin phi1)))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+ (* phi2 (- (+ (* 1/2 (sin phi1)) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* phi2 (- (* -1/12 (sin phi1)) (* 1/12 (sin phi1))))))) (* -1/2 (sin phi1)))) (* (cos phi1) (cos (- lambda1 lambda2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))
(- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))
(- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))
(- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))) (* 1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (neg phi2))) (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (neg phi2))) (+ (* phi1 (- (* -1/2 (sin (neg phi2))) (* -1/2 (sin phi2)))) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (neg phi2))) (+ (* phi1 (- (+ (* -1/2 (sin (neg phi2))) (* phi1 (- (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/4 (cos (neg phi2)))) (* -1/4 (cos phi2))))) (* -1/2 (sin phi2)))) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (neg phi2))) (+ (* phi1 (- (+ (* -1/2 (sin (neg phi2))) (* phi1 (- (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (+ (* -1/4 (cos (neg phi2))) (* phi1 (- (* 1/12 (sin (neg phi2))) (* 1/12 (sin phi2)))))) (* -1/4 (cos phi2))))) (* -1/2 (sin phi2)))) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))
(- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))
(- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))
(- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+ (* 1/2 (cos phi1)) (* (cos phi1) (cos (- lambda1 lambda2))))
(+ (* 1/2 (cos phi1)) (+ (* 1/2 (* phi2 (sin phi1))) (* (cos phi1) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos phi1)) (+ (* phi2 (+ (* 1/2 (sin phi1)) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* -1/4 (cos phi1)))))) (* (cos phi1) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos phi1)) (+ (* phi2 (+ (* 1/2 (sin phi1)) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (+ (* -1/4 (cos phi1)) (* -1/12 (* phi2 (sin phi1)))))))) (* (cos phi1) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))
(+ (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))
(+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))
(+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))) (* 1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+ (* 1/2 (cos (neg phi2))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+ (* -1/2 (* phi1 (sin (neg phi2)))) (+ (* 1/2 (cos (neg phi2))) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (neg phi2))) (+ (* phi1 (+ (* -1/2 (sin (neg phi2))) (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/4 (cos (neg phi2))))))) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (neg phi2))) (+ (* phi1 (+ (* -1/2 (sin (neg phi2))) (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (+ (* -1/4 (cos (neg phi2))) (* 1/12 (* phi1 (sin (neg phi2))))))))) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(* 1/2 (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))))
(+ (* 1/2 (* phi1 (* (sin phi2) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2))))))) (* 1/2 (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2))))))
(+ (* 1/2 (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* 1/2 (* phi1 (+ (* -1/6 (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2))))) (* (sin phi2) (- (/ (* (cos (- lambda1 lambda2)) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))) (sin phi2)) (* -1/6 (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2)))))))) (* 1/2 (* (sin phi2) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2)))))))))
(+ (* 1/2 (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* 1/2 (* (sin phi2) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2)))))) (* phi1 (+ (* 1/2 (* phi1 (+ (* -1/6 (* (sin phi2) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2)))))) (* (sin phi2) (- (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2))))) (sin phi2))) (* 1/6 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2)))))))) (* 1/2 (+ (* -1/6 (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2))))) (* (sin phi2) (- (/ (* (cos (- lambda1 lambda2)) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))) (sin phi2)) (* -1/6 (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2))))))))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))
(* (cos phi1) (cos (- lambda1 lambda2)))
(+ (* 1/2 (* phi2 (* (sin phi1) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (cos (- lambda1 lambda2))))) (* 1/2 (* (sin phi1) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1)))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+ (* phi2 (+ (* 1/2 (* (sin phi1) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1)))))) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* 1/2 (* phi2 (* (sin phi1) (- (+ (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1)))) (sin phi1))) (* -1/6 (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1)))))) (* 1/6 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1))))))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(+ (* -1/2 (* lambda1 (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(+ (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))) (* lambda1 (+ (* -1/2 (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* -1/4 (* lambda1 (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))
(+ (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))) (* lambda1 (+ (* -1/2 (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* -1/4 (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* 1/12 (* lambda1 (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(+ (* 1/2 (* lambda2 (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(+ (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))) (* lambda2 (+ (* -1/4 (* lambda2 (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))
(+ (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))) (* lambda2 (+ (* 1/2 (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/4 (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* -1/12 (* lambda2 (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (* phi1 (sin phi2)))
(/ (+ (* phi1 (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2))))) (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2))) phi1)
(/ (+ (* phi1 (+ 2 (+ (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2))) (* phi1 (- (/ (* (cos (- lambda1 lambda2)) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))) (sin phi2)) (* -1/6 (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2)))))))) (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2))) phi1)
(/ (+ (* phi1 (+ 2 (+ (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2))) (* phi1 (- (+ (* phi1 (- (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2))))) (sin phi2))) (* 1/6 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2))))) (/ (* (cos (- lambda1 lambda2)) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))) (sin phi2))) (* -1/6 (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2)))))))) (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2))) phi1)
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))
(* 2 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (* phi2 (sin phi1))))
(/ (+ (* 2 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))) (* phi2 (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1)))))) phi2)
(/ (+ (* 2 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))) (* phi2 (+ 2 (+ (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1))) (* phi2 (- (* -1 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))) (* -1/3 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))))))))) phi2)
(/ (+ (* 2 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))) (* phi2 (+ 2 (+ (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1))) (* phi2 (- (+ (* -1 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))) (* phi2 (- (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1)))) (sin phi1))) (* 1/6 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1)))))) (* -1/3 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))))))))) phi2)
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (+ (* -1 (/ (* lambda1 (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* (sin phi1) (sin phi2)))) (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))
(+ 2 (+ (* lambda1 (+ (* -1 (/ (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))) (* -1/2 (/ (* lambda1 (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* (sin phi1) (sin phi2)))))) (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))
(+ 2 (+ (* lambda1 (+ (* -1 (/ (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))) (* lambda1 (+ (* -1/2 (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))) (* 1/6 (/ (* lambda1 (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* (sin phi1) (sin phi2)))))))) (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (+ (/ (* lambda2 (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* (sin phi1) (sin phi2))) (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))
(+ 2 (+ (* lambda2 (+ (* -1/2 (/ (* lambda2 (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* (sin phi1) (sin phi2)))) (/ (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))) (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))
(+ 2 (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))) (* -1/6 (/ (* lambda2 (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* (sin phi1) (sin phi2)))))) (/ (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))) (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(* lambda1 (sin lambda2))
(* lambda1 (+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2)))))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* 1/120 (* (pow lambda1 2) (sin lambda2)))))))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (sin lambda2))) (* 1/120 (sin lambda2))))))))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* lambda2 (sin lambda1))
(* lambda2 (+ (sin lambda1) (* -1/6 (* (pow lambda2 2) (sin lambda1)))))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* 1/120 (* (pow lambda2 2) (sin lambda1)))))))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (sin lambda1))) (* 1/120 (sin lambda1))))))))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(+ (* -1/2 (* (pow phi2 2) (* (sin lambda1) (sin lambda2)))) (* (sin lambda1) (sin lambda2)))
(+ (* (sin lambda1) (sin lambda2)) (* (pow phi2 2) (+ (* -1/2 (* (sin lambda1) (sin lambda2))) (* 1/24 (* (pow phi2 2) (* (sin lambda1) (sin lambda2)))))))
(+ (* (sin lambda1) (sin lambda2)) (* (pow phi2 2) (+ (* -1/2 (* (sin lambda1) (sin lambda2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (sin lambda1) (sin lambda2)))) (* 1/24 (* (sin lambda1) (sin lambda2))))))))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* lambda1 (* (cos phi2) (sin lambda2)))
(* lambda1 (+ (* -1/6 (* (pow lambda1 2) (* (cos phi2) (sin lambda2)))) (* (cos phi2) (sin lambda2))))
(* lambda1 (+ (* (cos phi2) (sin lambda2)) (* (pow lambda1 2) (+ (* -1/6 (* (cos phi2) (sin lambda2))) (* 1/120 (* (pow lambda1 2) (* (cos phi2) (sin lambda2))))))))
(* lambda1 (+ (* (cos phi2) (sin lambda2)) (* (pow lambda1 2) (+ (* -1/6 (* (cos phi2) (sin lambda2))) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (* (cos phi2) (sin lambda2)))) (* 1/120 (* (cos phi2) (sin lambda2)))))))))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* lambda2 (* (cos phi2) (sin lambda1)))
(* lambda2 (+ (* -1/6 (* (pow lambda2 2) (* (cos phi2) (sin lambda1)))) (* (cos phi2) (sin lambda1))))
(* lambda2 (+ (* (cos phi2) (sin lambda1)) (* (pow lambda2 2) (+ (* -1/6 (* (cos phi2) (sin lambda1))) (* 1/120 (* (pow lambda2 2) (* (cos phi2) (sin lambda1))))))))
(* lambda2 (+ (* (cos phi2) (sin lambda1)) (* (pow lambda2 2) (+ (* -1/6 (* (cos phi2) (sin lambda1))) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (* (cos phi2) (sin lambda1)))) (* 1/120 (* (cos phi2) (sin lambda1)))))))))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(cos (neg lambda1))
(+ (cos (neg lambda1)) (* -1 (* lambda2 (sin (neg lambda1)))))
(+ (cos (neg lambda1)) (* lambda2 (- (* -1/2 (* lambda2 (cos (neg lambda1)))) (sin (neg lambda1)))))
(+ (cos (neg lambda1)) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos (neg lambda1))) (* 1/6 (* lambda2 (sin (neg lambda1)))))) (sin (neg lambda1)))))
(cos (- lambda2 lambda1))
(cos (- lambda2 lambda1))
(cos (- lambda2 lambda1))
(cos (- lambda2 lambda1))
(cos (neg (+ lambda1 (* -1 lambda2))))
(cos (neg (+ lambda1 (* -1 lambda2))))
(cos (neg (+ lambda1 (* -1 lambda2))))
(cos (neg (+ lambda1 (* -1 lambda2))))
(cos lambda2)
(+ (cos lambda2) (* lambda1 (sin lambda2)))
(+ (cos lambda2) (* lambda1 (- (* -1/2 (* lambda1 (cos lambda2))) (* -1 (sin lambda2)))))
(+ (cos lambda2) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos lambda2)) (* -1/6 (* lambda1 (sin lambda2))))) (* -1 (sin lambda2)))))
(cos (- lambda2 lambda1))
(cos (- lambda2 lambda1))
(cos (- lambda2 lambda1))
(cos (- lambda2 lambda1))
(cos (+ lambda2 (* -1 lambda1)))
(cos (+ lambda2 (* -1 lambda1)))
(cos (+ lambda2 (* -1 lambda1)))
(cos (+ lambda2 (* -1 lambda1)))
(cos (neg lambda2))
(+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2)))))
(+ (cos (neg lambda2)) (* lambda1 (- (* -1/2 (* lambda1 (cos (neg lambda2)))) (sin (neg lambda2)))))
(+ (cos (neg lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (neg lambda2))) (* 1/6 (* lambda1 (sin (neg lambda2)))))) (sin (neg lambda2)))))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos lambda1)
(+ (cos lambda1) (* lambda2 (sin lambda1)))
(+ (cos lambda1) (* lambda2 (- (* -1/2 (* lambda2 (cos lambda1))) (* -1 (sin lambda1)))))
(+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))) (* -1 (sin lambda1)))))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos (+ lambda1 (* -1 lambda2)))
(cos (+ lambda1 (* -1 lambda2)))
(cos (+ lambda1 (* -1 lambda2)))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(cos phi2)
(+ (cos phi2) (* -1 (* phi1 (sin phi2))))
(+ (cos phi2) (* phi1 (- (* -1/2 (* phi1 (cos phi2))) (sin phi2))))
(+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (- phi2 (* -1 phi1)))
(cos (- phi2 (* -1 phi1)))
(cos (- phi2 (* -1 phi1)))
(cos (- phi2 (* -1 phi1)))
(cos phi1)
(+ (cos phi1) (* -1 (* phi2 (sin phi1))))
(+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (sin phi1))))
(+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (- phi1 (* -1 phi2)))
(cos (- phi1 (* -1 phi2)))
(cos (- phi1 (* -1 phi2)))
(cos (- phi1 (* -1 phi2)))
(cos (neg phi2))
(+ (cos (neg phi2)) (* -1 (* phi1 (sin (neg phi2)))))
(+ (cos (neg phi2)) (* phi1 (- (* -1/2 (* phi1 (cos (neg phi2)))) (sin (neg phi2)))))
(+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1/2 (cos (neg phi2))) (* 1/6 (* phi1 (sin (neg phi2)))))) (sin (neg phi2)))))
(cos (- phi1 phi2))
(cos (- phi1 phi2))
(cos (- phi1 phi2))
(cos (- phi1 phi2))
(cos (neg (+ phi2 (* -1 phi1))))
(cos (neg (+ phi2 (* -1 phi1))))
(cos (neg (+ phi2 (* -1 phi1))))
(cos (neg (+ phi2 (* -1 phi1))))
(cos phi1)
(+ (cos phi1) (* phi2 (sin phi1)))
(+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (* -1 (sin phi1)))))
(+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* -1/6 (* phi2 (sin phi1))))) (* -1 (sin phi1)))))
(cos (- phi1 phi2))
(cos (- phi1 phi2))
(cos (- phi1 phi2))
(cos (- phi1 phi2))
(cos (+ phi1 (* -1 phi2)))
(cos (+ phi1 (* -1 phi2)))
(cos (+ phi1 (* -1 phi2)))
(cos (+ phi1 (* -1 phi2)))
Outputs
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(+ (* phi1 (sin phi2)) (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi1 (sin.f64 phi2)))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (+ (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* -1/6 (* phi1 (sin phi2)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) #s(literal -1/6 binary64)))))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(+ (* phi2 (sin phi1)) (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi2 (sin.f64 phi1)))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 phi2 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (+ (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2)))) (* -1/6 (* phi2 (sin phi1)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (sin.f64 phi1))))))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1))))))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(* (cos lambda1) (* (cos lambda2) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))
(+ (* phi1 (sin phi2)) (* (cos lambda1) (* (cos lambda2) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos lambda1) (* (cos lambda2) (cos phi2))))))) (* (cos lambda1) (* (cos lambda2) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos lambda1) (* (cos lambda2) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) #s(literal -1/6 binary64)))))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(* (cos lambda1) (* (cos lambda2) (cos phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))
(+ (* phi2 (sin phi1)) (* (cos lambda1) (* (cos lambda2) (cos phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 phi2 (sin.f64 phi1)))
(+ (* phi2 (+ (sin phi1) (* -1/2 (* phi2 (* (cos lambda1) (* (cos lambda2) (cos phi1))))))) (* (cos lambda1) (* (cos lambda2) (cos phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (* -1/6 (* phi2 (sin phi1))))))) (* (cos lambda1) (* (cos lambda2) (cos phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 phi2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (sin.f64 phi1))))))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* -1/2 (* (pow lambda1 2) (* (cos lambda2) (* (cos phi1) (cos phi2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (+ (* (sin phi1) (sin phi2)) (* (pow lambda1 2) (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* 1/24 (* (pow lambda1 2) (* (cos lambda2) (* (cos phi1) (cos phi2)))))))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 lambda1 lambda1)))))))
(+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (+ (* (sin phi1) (sin phi2)) (* (pow lambda1 2) (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (pow lambda1 2) (+ (* -1/720 (* (pow lambda1 2) (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* 1/24 (* (cos lambda2) (* (cos phi1) (cos phi2))))))))))
(+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 lambda1 lambda1)) #s(literal 1/24 binary64)))))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (+ (* (sin phi1) (sin phi2)) (* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* 1/24 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 lambda2 lambda2)) #s(literal -1/2 binary64)))))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (+ (* (sin phi1) (sin phi2)) (* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (pow lambda2 2) (+ (* -1/720 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* 1/24 (* (cos lambda1) (* (cos phi1) (cos phi2))))))))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 lambda2 lambda2)) #s(literal 1/24 binary64)))))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(+ (cos (- lambda2 lambda1)) (* -1/2 (* (pow phi1 2) (cos (- lambda2 lambda1)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))
(+ (cos (- lambda2 lambda1)) (* (pow phi1 2) (+ (* -1/2 (cos (- lambda2 lambda1))) (* 1/24 (* (pow phi1 2) (cos (- lambda2 lambda1)))))))
(+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda1 lambda2)))
(+ (cos (- lambda2 lambda1)) (* (pow phi1 2) (+ (* -1/2 (cos (- lambda2 lambda1))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos (- lambda2 lambda1)))) (* 1/24 (cos (- lambda2 lambda1))))))))
(+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1))))))) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (neg lambda1)))
(*.f64 (cos.f64 lambda1) (cos.f64 phi1))
(+ (* -1 (* lambda2 (* (cos phi1) (sin (neg lambda1))))) (* (cos phi1) (cos (neg lambda1))))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (sin.f64 lambda1)))
(+ (* lambda2 (+ (* -1 (* (cos phi1) (sin (neg lambda1)))) (* -1/2 (* lambda2 (* (cos phi1) (cos (neg lambda1))))))) (* (cos phi1) (cos (neg lambda1))))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda1)) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))))))
(+ (* lambda2 (+ (* -1 (* (cos phi1) (sin (neg lambda1)))) (* lambda2 (+ (* -1/2 (* (cos phi1) (cos (neg lambda1)))) (* 1/6 (* lambda2 (* (cos phi1) (sin (neg lambda1))))))))) (* (cos phi1) (cos (neg lambda1))))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64)) (cos.f64 lambda1)) (*.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (-.f64 #s(literal 0 binary64) (sin.f64 lambda1))) #s(literal 1/6 binary64)))))))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos lambda2) (cos phi1))
(*.f64 (cos.f64 lambda2) (cos.f64 phi1))
(+ (* lambda1 (* (cos phi1) (sin lambda2))) (* (cos lambda2) (cos phi1)))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (sin.f64 lambda2)))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (cos phi1)))) (* (cos phi1) (sin lambda2)))) (* (cos lambda2) (cos phi1)))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda2)) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (cos phi1))) (* -1/6 (* lambda1 (* (cos phi1) (sin lambda2)))))) (* (cos phi1) (sin lambda2)))) (* (cos lambda2) (cos phi1)))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (cos.f64 phi1)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (cos.f64 phi1) (sin.f64 lambda2))))))))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow phi1 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))
(+ 1 (* (pow phi1 2) (- (* 1/24 (pow phi1 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64))))
(+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/24 (* -1/720 (pow phi1 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64))))
(cos phi1)
(cos.f64 phi1)
(cos phi1)
(cos.f64 phi1)
(cos phi1)
(cos.f64 phi1)
(cos phi1)
(cos.f64 phi1)
(cos phi1)
(cos.f64 phi1)
(cos phi1)
(cos.f64 phi1)
(cos phi1)
(cos.f64 phi1)
(cos phi1)
(cos.f64 phi1)
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(* (cos phi2) (cos (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) #s(literal -1/6 binary64)) (*.f64 (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64)) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64))))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (+ (/ (sin phi2) (pow phi1 4)) (/ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (pow phi1 5))))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64))) (+.f64 (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi1 #s(literal 5 binary64))))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))
(* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1)))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(*.f64 (-.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1))) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (pow phi1 5))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))))
(*.f64 (-.f64 (-.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1))) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi1 #s(literal 5 binary64)))) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* (cos phi1) (cos (- lambda1 lambda2)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+ (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))
(+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (cos (- lambda1 lambda2))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 phi1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))))
(+ (* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* -1/6 (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 phi1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))
(+ (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))
(+.f64 (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))
(+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))
(+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))
(+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))) (* 1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))
(+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+.f64 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1))))))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(* phi1 (sin phi2))
(*.f64 phi1 (sin.f64 phi2))
(* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)))))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)))))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64)) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64))))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64)) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64))))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))
(* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1)))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(*.f64 (-.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1))) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(*.f64 (-.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1))) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (*.f64 phi1 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))
(* phi2 (+ (* -1/6 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))))
(*.f64 phi2 (+.f64 (*.f64 phi1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 (*.f64 phi2 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))))
(* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* (pow phi2 2) (+ (* -1/6 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* 1/120 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))))))))
(*.f64 phi2 (+.f64 (*.f64 phi1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 (*.f64 phi2 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))))))
(* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* (pow phi2 2) (+ (* -1/6 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (pow phi2 2) (+ (* -1/5040 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* 1/120 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))))
(*.f64 phi2 (+.f64 (*.f64 phi1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (*.f64 phi1 (*.f64 phi2 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))) #s(literal -1/5040 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2))))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2))))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2))))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2))))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2)))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1))))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1))))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1))))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1))))))
(acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(* (cos phi1) (cos (- lambda1 lambda2)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+ (* phi2 (- (* 1/2 (sin phi1)) (* -1/2 (sin phi1)))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(+ (* phi2 (- (+ (* -1/2 (* phi2 (* (cos phi1) (cos (- lambda1 lambda2))))) (* 1/2 (sin phi1))) (* -1/2 (sin phi1)))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi1))))
(+ (* phi2 (- (+ (* 1/2 (sin phi1)) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* phi2 (- (* -1/12 (sin phi1)) (* 1/12 (sin phi1))))))) (* -1/2 (sin phi1)))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 (sin.f64 phi1) #s(literal 1/2 binary64)) (+.f64 (*.f64 (sin.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) #s(literal -1/6 binary64)))))))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi1 (* -1 phi2)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))) (* 1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))))))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)))))))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (neg phi2))) (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)))
(- (+ (* 1/2 (cos (neg phi2))) (+ (* phi1 (- (* -1/2 (sin (neg phi2))) (* -1/2 (sin phi2)))) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (*.f64 phi1 (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)))
(- (+ (* 1/2 (cos (neg phi2))) (+ (* phi1 (- (+ (* -1/2 (sin (neg phi2))) (* phi1 (- (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/4 (cos (neg phi2)))) (* -1/4 (cos phi2))))) (* -1/2 (sin phi2)))) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (*.f64 phi1 (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 0 binary64))))))) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)))
(- (+ (* 1/2 (cos (neg phi2))) (+ (* phi1 (- (+ (* -1/2 (sin (neg phi2))) (* phi1 (- (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (+ (* -1/4 (cos (neg phi2))) (* phi1 (- (* 1/12 (sin (neg phi2))) (* 1/12 (sin phi2)))))) (* -1/4 (cos phi2))))) (* -1/2 (sin phi2)))) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (*.f64 phi1 (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal -1/4 binary64)) (*.f64 phi1 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/12 binary64)) (*.f64 (sin.f64 phi2) #s(literal -1/12 binary64))))) (*.f64 (cos.f64 phi2) #s(literal 1/4 binary64))))))))) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (+ phi1 phi2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(+ (* 1/2 (cos phi1)) (* (cos phi1) (cos (- lambda1 lambda2))))
(*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64)))
(+ (* 1/2 (cos phi1)) (+ (* 1/2 (* phi2 (sin phi1))) (* (cos phi1) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) #s(literal 1/2 binary64)))
(+ (* 1/2 (cos phi1)) (+ (* phi2 (+ (* 1/2 (sin phi1)) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* -1/4 (cos phi1)))))) (* (cos phi1) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (*.f64 phi2 (+.f64 (*.f64 (sin.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi1) #s(literal -1/4 binary64)))))))
(+ (* 1/2 (cos phi1)) (+ (* phi2 (+ (* 1/2 (sin phi1)) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (+ (* -1/4 (cos phi1)) (* -1/12 (* phi2 (sin phi1)))))))) (* (cos phi1) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (*.f64 phi2 (+.f64 (*.f64 (sin.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 phi1) #s(literal -1/4 binary64)) (*.f64 (*.f64 phi2 (sin.f64 phi1)) #s(literal -1/12 binary64))))))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))
(+.f64 (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))))
(+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))
(+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))) (* 1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))
(+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)))))
(+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)))))))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (neg phi2))) (* (cos phi2) (cos (- lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64)))
(+ (* -1/2 (* phi1 (sin (neg phi2)))) (+ (* 1/2 (cos (neg phi2))) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (sin.f64 phi2)))))
(+ (* 1/2 (cos (neg phi2))) (+ (* phi1 (+ (* -1/2 (sin (neg phi2))) (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/4 (cos (neg phi2))))))) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (*.f64 phi1 (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) #s(literal -1/4 binary64)))))))
(+ (* 1/2 (cos (neg phi2))) (+ (* phi1 (+ (* -1/2 (sin (neg phi2))) (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (+ (* -1/4 (cos (neg phi2))) (* 1/12 (* phi1 (sin (neg phi2))))))))) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (*.f64 phi1 (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/12 binary64) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (sin.f64 phi2))))))))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(* R (acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(acos (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(* 1/2 (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))))
(+ (* 1/2 (* phi1 (* (sin phi2) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2))))))) (* 1/2 (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sin.f64 phi2))) (sin.f64 phi2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2)))))
(+ (* 1/2 (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* 1/2 (* phi1 (+ (* -1/6 (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2))))) (* (sin phi2) (- (/ (* (cos (- lambda1 lambda2)) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))) (sin phi2)) (* -1/6 (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2)))))))) (* 1/2 (* (sin phi2) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2)))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2)))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2)))) (*.f64 (sin.f64 phi2) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal -1 binary64))) (sin.f64 phi2)) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (sin.f64 phi2))))))) (*.f64 (sin.f64 phi2) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sin.f64 phi2))) (sin.f64 phi2))))))))
(+ (* 1/2 (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* 1/2 (* (sin phi2) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2)))))) (* phi1 (+ (* 1/2 (* phi1 (+ (* -1/6 (* (sin phi2) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2)))))) (* (sin phi2) (- (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2))))) (sin phi2))) (* 1/6 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2)))))))) (* 1/2 (+ (* -1/6 (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2))))) (* (sin phi2) (- (/ (* (cos (- lambda1 lambda2)) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))) (sin phi2)) (* -1/6 (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2))))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2)))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sin.f64 phi2))) (sin.f64 phi2)))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sin.f64 phi2))) (sin.f64 phi2)))) (*.f64 (sin.f64 phi2) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/6 binary64) (-.f64 (sin.f64 phi2) (sin.f64 phi2)))) (-.f64 #s(literal 0 binary64) (sin.f64 phi2))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sin.f64 phi2))) (sin.f64 phi2))))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2)))) (*.f64 (sin.f64 phi2) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal -1 binary64))) (sin.f64 phi2)) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (sin.f64 phi2))))))))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* (cos phi1) (cos (- lambda1 lambda2)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+ (* 1/2 (* phi2 (* (sin phi1) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (-.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 0 binary64) (sin.f64 phi1)))))))
(+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (cos (- lambda1 lambda2))))) (* 1/2 (* (sin phi1) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1)))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) #s(literal 1/2 binary64)) (-.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 0 binary64) (sin.f64 phi1))))))))
(+ (* phi2 (+ (* 1/2 (* (sin phi1) (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1)))))) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* 1/2 (* phi2 (* (sin phi1) (- (+ (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1)))) (sin phi1))) (* -1/6 (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1)))))) (* 1/6 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1))))))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) #s(literal 1/2 binary64)) (-.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 0 binary64) (sin.f64 phi1))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 0 binary64) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 0 binary64) (sin.f64 phi1)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 0 binary64) (sin.f64 phi1))))))))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+ (* -1/2 (* lambda1 (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))))))
(+ (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))) (* lambda1 (+ (* -1/2 (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* -1/4 (* lambda1 (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 #s(literal -1/4 binary64) lambda1) (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2))))))))
(+ (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))) (* lambda1 (+ (* -1/2 (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* -1/4 (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* 1/12 (* lambda1 (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (*.f64 #s(literal 1/12 binary64) lambda1) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2))))))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+ (* 1/2 (* lambda2 (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(+ (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))) (* lambda2 (+ (* -1/4 (* lambda2 (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))))))
(+ (* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))))) (* lambda2 (+ (* 1/2 (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/4 (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* -1/12 (* lambda2 (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 lambda1)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2))))))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* 1/2 (* (sin phi1) (* (sin phi2) (+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (* phi1 (sin phi2)))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))
(/ (+ (* phi1 (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2))))) (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2))) phi1)
(/.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (sin.f64 phi2)) (*.f64 phi1 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sin.f64 phi2))) (sin.f64 phi2))))) phi1)
(/ (+ (* phi1 (+ 2 (+ (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2))) (* phi1 (- (/ (* (cos (- lambda1 lambda2)) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))) (sin phi2)) (* -1/6 (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2)))))))) (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2))) phi1)
(/.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sin.f64 phi2))) (sin.f64 phi2))) (*.f64 phi1 (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal -1 binary64))) (sin.f64 phi2)) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (sin.f64 phi2)))))))) phi1)
(/ (+ (* phi1 (+ 2 (+ (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2))) (* phi1 (- (+ (* phi1 (- (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2))))) (sin phi2))) (* 1/6 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi2) (sin (neg phi2)))) (sin phi2))))) (/ (* (cos (- lambda1 lambda2)) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))) (sin phi2))) (* -1/6 (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2)))))))) (/ (* (cos (- lambda1 lambda2)) (+ (cos phi2) (cos (neg phi2)))) (sin phi2))) phi1)
(/.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sin.f64 phi2))) (sin.f64 phi2))) (*.f64 phi1 (+.f64 (*.f64 phi1 (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/6 binary64) (-.f64 (sin.f64 phi2) (sin.f64 phi2)))) (-.f64 #s(literal 0 binary64) (sin.f64 phi2))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sin.f64 phi2))) (sin.f64 phi2))))) (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal -1 binary64))) (sin.f64 phi2)) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (sin.f64 phi2))))))))) phi1)
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(* 2 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (* phi2 (sin phi1))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 phi2 (sin.f64 phi1)))
(/ (+ (* 2 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))) (* phi2 (+ 2 (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1)))))) phi2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) (*.f64 phi2 (-.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 0 binary64) (sin.f64 phi1)))))) phi2)
(/ (+ (* 2 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))) (* phi2 (+ 2 (+ (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1))) (* phi2 (- (* -1 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))) (* -1/3 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))))))))) phi2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) (*.f64 phi2 (+.f64 #s(literal 2 binary64) (-.f64 (*.f64 phi2 (*.f64 (/.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1)) #s(literal -2/3 binary64))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 0 binary64) (sin.f64 phi1))))))) phi2)
(/ (+ (* 2 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))) (* phi2 (+ 2 (+ (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1))) (* phi2 (- (+ (* -1 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))) (* phi2 (- (* -1 (/ (* (cos (- lambda1 lambda2)) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1)))) (sin phi1))) (* 1/6 (/ (* (cos (- lambda1 lambda2)) (+ (sin phi1) (* -1 (sin phi1)))) (sin phi1)))))) (* -1/3 (/ (* (cos phi1) (cos (- lambda1 lambda2))) (sin phi1))))))))) phi2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) (*.f64 phi2 (+.f64 (-.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 0 binary64) (sin.f64 phi1)))) (*.f64 phi2 (+.f64 (-.f64 (*.f64 phi2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 0 binary64) (sin.f64 phi1)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 0 binary64) (sin.f64 phi1)))))) (/.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))) (*.f64 (/.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1)) #s(literal 1/3 binary64))))))) phi2)
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (+ (* -1 (/ (* lambda1 (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* (sin phi1) (sin phi2)))) (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+ 2 (+ (* lambda1 (+ (* -1 (/ (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))) (* -1/2 (/ (* lambda1 (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* (sin phi1) (sin phi2)))))) (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (/.f64 (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(+ 2 (+ (* lambda1 (+ (* -1 (/ (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))) (* lambda1 (+ (* -1/2 (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))) (* 1/6 (/ (* lambda1 (* (sin (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* (sin phi1) (sin phi2)))))))) (/ (* (cos (neg lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (+ (/ (* lambda2 (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* (sin phi1) (sin phi2))) (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (+ (* lambda2 (+ (* -1/2 (/ (* lambda2 (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* (sin phi1) (sin phi2)))) (/ (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))) (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (*.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+ 2 (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))) (* -1/6 (/ (* lambda2 (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* (sin phi1) (sin phi2)))))) (/ (* (sin lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))) (/ (* (cos lambda1) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2)))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 lambda2 (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (- lambda1 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ 2 (/ (* (cos (+ lambda1 (* -1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))) (* (sin phi1) (sin phi2))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(* lambda1 (sin lambda2))
(*.f64 lambda1 (sin.f64 lambda2))
(* lambda1 (+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2)))))
(*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2)))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* 1/120 (* (pow lambda1 2) (sin lambda2)))))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 lambda1 lambda1)))))))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (sin lambda2))) (* 1/120 (sin lambda2))))))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 lambda1 lambda1)) #s(literal 1/120 binary64))))))))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* lambda2 (sin lambda1))
(*.f64 lambda2 (sin.f64 lambda1))
(* lambda2 (+ (sin lambda1) (* -1/6 (* (pow lambda2 2) (sin lambda1)))))
(*.f64 lambda2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (sin.f64 lambda1)))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* 1/120 (* (pow lambda2 2) (sin lambda1)))))))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 lambda1) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 lambda2 lambda2)))))))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (sin lambda1))) (* 1/120 (sin lambda1))))))))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/6 binary64)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 lambda2 lambda2)) #s(literal 1/120 binary64))))))))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(+ (* -1/2 (* (pow phi2 2) (* (sin lambda1) (sin lambda2)))) (* (sin lambda1) (sin lambda2)))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+ (* (sin lambda1) (sin lambda2)) (* (pow phi2 2) (+ (* -1/2 (* (sin lambda1) (sin lambda2))) (* 1/24 (* (pow phi2 2) (* (sin lambda1) (sin lambda2)))))))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2))))))
(+ (* (sin lambda1) (sin lambda2)) (* (pow phi2 2) (+ (* -1/2 (* (sin lambda1) (sin lambda2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (sin lambda1) (sin lambda2)))) (* 1/24 (* (sin lambda1) (sin lambda2))))))))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal -1/2 binary64)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) #s(literal 1/24 binary64)))))))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* lambda1 (* (cos phi2) (sin lambda2)))
(*.f64 (*.f64 lambda1 (cos.f64 phi2)) (sin.f64 lambda2))
(* lambda1 (+ (* -1/6 (* (pow lambda1 2) (* (cos phi2) (sin lambda2)))) (* (cos phi2) (sin lambda2))))
(*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))
(* lambda1 (+ (* (cos phi2) (sin lambda2)) (* (pow lambda1 2) (+ (* -1/6 (* (cos phi2) (sin lambda2))) (* 1/120 (* (pow lambda1 2) (* (cos phi2) (sin lambda2))))))))
(*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 lambda1 lambda1)))))))
(* lambda1 (+ (* (cos phi2) (sin lambda2)) (* (pow lambda1 2) (+ (* -1/6 (* (cos phi2) (sin lambda2))) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (* (cos phi2) (sin lambda2)))) (* 1/120 (* (cos phi2) (sin lambda2)))))))))
(*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 lambda1 lambda1)) #s(literal 1/120 binary64))))))))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* lambda2 (* (cos phi2) (sin lambda1)))
(*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1))
(* lambda2 (+ (* -1/6 (* (pow lambda2 2) (* (cos phi2) (sin lambda1)))) (* (cos phi2) (sin lambda1))))
(*.f64 lambda2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))
(* lambda2 (+ (* (cos phi2) (sin lambda1)) (* (pow lambda2 2) (+ (* -1/6 (* (cos phi2) (sin lambda1))) (* 1/120 (* (pow lambda2 2) (* (cos phi2) (sin lambda1))))))))
(*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 lambda2 lambda2)))))))
(* lambda2 (+ (* (cos phi2) (sin lambda1)) (* (pow lambda2 2) (+ (* -1/6 (* (cos phi2) (sin lambda1))) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (* (cos phi2) (sin lambda1)))) (* 1/120 (* (cos phi2) (sin lambda1)))))))))
(*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 lambda2 lambda2)) #s(literal 1/120 binary64))))))))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(cos (neg lambda1))
(cos.f64 lambda1)
(+ (cos (neg lambda1)) (* -1 (* lambda2 (sin (neg lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(+ (cos (neg lambda1)) (* lambda2 (- (* -1/2 (* lambda2 (cos (neg lambda1)))) (sin (neg lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (sin.f64 lambda1))))
(+ (cos (neg lambda1)) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos (neg lambda1))) (* 1/6 (* lambda2 (sin (neg lambda1)))))) (sin (neg lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (-.f64 #s(literal 0 binary64) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) (sin.f64 lambda1))))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (neg (+ lambda1 (* -1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (neg (+ lambda1 (* -1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (neg (+ lambda1 (* -1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (neg (+ lambda1 (* -1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos lambda2)
(cos.f64 lambda2)
(+ (cos lambda2) (* lambda1 (sin lambda2)))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(+ (cos lambda2) (* lambda1 (- (* -1/2 (* lambda1 (cos lambda2))) (* -1 (sin lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2))))
(+ (cos lambda2) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos lambda2)) (* -1/6 (* lambda1 (sin lambda2))))) (* -1 (sin lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (sin.f64 lambda2))))) (sin.f64 lambda2))))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda2 (* -1 lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda2 (* -1 lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda2 (* -1 lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda2 (* -1 lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (neg lambda2))
(cos.f64 lambda2)
(+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(+ (cos (neg lambda2)) (* lambda1 (- (* -1/2 (* lambda1 (cos (neg lambda2)))) (sin (neg lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2))))
(+ (cos (neg lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (neg lambda2))) (* 1/6 (* lambda1 (sin (neg lambda2)))))) (sin (neg lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))) (sin.f64 lambda2))))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos lambda1)
(cos.f64 lambda1)
(+ (cos lambda1) (* lambda2 (sin lambda1)))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(+ (cos lambda1) (* lambda2 (- (* -1/2 (* lambda2 (cos lambda1))) (* -1 (sin lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (sin.f64 lambda1))))
(+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))) (* -1 (sin lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (sin.f64 lambda1)))) (sin.f64 lambda1))))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(cos phi2)
(cos.f64 phi2)
(+ (cos phi2) (* -1 (* phi1 (sin phi2))))
(-.f64 (cos.f64 phi2) (*.f64 phi1 (sin.f64 phi2)))
(+ (cos phi2) (* phi1 (- (* -1/2 (* phi1 (cos phi2))) (sin phi2))))
(+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 phi2))) (sin.f64 phi2))))
(+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))
(+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)) (*.f64 (*.f64 phi1 (sin.f64 phi2)) #s(literal 1/6 binary64)))) (sin.f64 phi2))))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (+.f64 phi1 phi2))
(cos phi1)
(cos.f64 phi1)
(+ (cos phi1) (* -1 (* phi2 (sin phi1))))
(-.f64 (cos.f64 phi1) (*.f64 phi2 (sin.f64 phi1)))
(+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (sin phi1))))
(+.f64 (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) phi2)) (sin.f64 phi1))))
(+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))
(+.f64 (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64)) (*.f64 (*.f64 phi2 (sin.f64 phi1)) #s(literal 1/6 binary64)))) (sin.f64 phi1))))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(cos (neg phi2))
(cos.f64 phi2)
(+ (cos (neg phi2)) (* -1 (* phi1 (sin (neg phi2)))))
(+.f64 (cos.f64 phi2) (*.f64 phi1 (sin.f64 phi2)))
(+ (cos (neg phi2)) (* phi1 (- (* -1/2 (* phi1 (cos (neg phi2)))) (sin (neg phi2)))))
(+.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 phi2))) (sin.f64 phi2))))
(+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1/2 (cos (neg phi2))) (* 1/6 (* phi1 (sin (neg phi2)))))) (sin (neg phi2)))))
(+.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) #s(literal 1/6 binary64))))) (sin.f64 phi2))))
(cos (- phi1 phi2))
(cos.f64 (-.f64 phi2 phi1))
(cos (- phi1 phi2))
(cos.f64 (-.f64 phi2 phi1))
(cos (- phi1 phi2))
(cos.f64 (-.f64 phi2 phi1))
(cos (- phi1 phi2))
(cos.f64 (-.f64 phi2 phi1))
(cos (neg (+ phi2 (* -1 phi1))))
(cos.f64 (-.f64 phi2 phi1))
(cos (neg (+ phi2 (* -1 phi1))))
(cos.f64 (-.f64 phi2 phi1))
(cos (neg (+ phi2 (* -1 phi1))))
(cos.f64 (-.f64 phi2 phi1))
(cos (neg (+ phi2 (* -1 phi1))))
(cos.f64 (-.f64 phi2 phi1))
(cos phi1)
(cos.f64 phi1)
(+ (cos phi1) (* phi2 (sin phi1)))
(+.f64 (cos.f64 phi1) (*.f64 phi2 (sin.f64 phi1)))
(+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (* -1 (sin phi1)))))
(+.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) phi2)) (sin.f64 phi1))))
(+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* -1/6 (* phi2 (sin phi1))))) (* -1 (sin phi1)))))
(+.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (sin.f64 phi1))) (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64)))) (sin.f64 phi1))))
(cos (- phi1 phi2))
(cos.f64 (-.f64 phi2 phi1))
(cos (- phi1 phi2))
(cos.f64 (-.f64 phi2 phi1))
(cos (- phi1 phi2))
(cos.f64 (-.f64 phi2 phi1))
(cos (- phi1 phi2))
(cos.f64 (-.f64 phi2 phi1))
(cos (+ phi1 (* -1 phi2)))
(cos.f64 (-.f64 phi2 phi1))
(cos (+ phi1 (* -1 phi2)))
(cos.f64 (-.f64 phi2 phi1))
(cos (+ phi1 (* -1 phi2)))
(cos.f64 (-.f64 phi2 phi1))
(cos (+ phi1 (* -1 phi2)))
(cos.f64 (-.f64 phi2 phi1))

eval210.0ms (0.9%)

Compiler

Compiled 61178 to 3728 computations (93.9% saved)

prune582.0ms (2.4%)

Pruning

79 alts after pruning (78 fresh and 1 done)

PrunedKeptTotal
New1638561694
Fresh92231
Picked415
Done000
Total1651791730
Accuracy
94.4%
Counts
1730 → 79
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.3%
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64))) R) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
73.3%
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 2 binary64))) R) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
73.4%
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R))
43.8%
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (*.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
43.8%
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
73.2%
(*.f64 (-.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))) R)
50.2%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))) R)
73.4%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
36.4%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
43.9%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
50.1%
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 #s(literal -2 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
73.2%
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))) R)
58.1%
(*.f64 (acos.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)))) R)
73.5%
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
73.5%
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R)
50.2%
(*.f64 (acos.f64 (/.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
37.4%
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (sin.f64 phi2)) (*.f64 phi1 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sin.f64 phi2))) (sin.f64 phi2))))) phi1) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
38.3%
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) (*.f64 phi2 (-.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 0 binary64) (sin.f64 phi1)))))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
36.9%
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
93.5%
(*.f64 (acos.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) R)
93.5%
(*.f64 (acos.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))))) R)
37.6%
(*.f64 (acos.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
34.5%
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
50.3%
(*.f64 (acos.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
73.3%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))))))) R)
93.4%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)))))) R)
34.4%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
73.3%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) R)
72.5%
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
44.2%
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 phi1) #s(literal 2 binary64)))) R)
43.3%
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
42.5%
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
40.9%
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
41.9%
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
93.4%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 2 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
93.6%
(*.f64 (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
54.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1)))) R)
93.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) R)
73.4%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))))) R)
93.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
44.0%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))))))))) R)
45.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))) R)
52.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
51.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
73.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
52.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
45.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi1 (sin.f64 phi2)))) R)
35.4%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
47.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi2 (sin.f64 phi1)))) R)
37.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
52.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
35.1%
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
34.6%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
34.6%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
34.2%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
46.8%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
24.7%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
23.8%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
34.1%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
41.9%
(*.f64 (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) R)
8.9%
(*.f64 (acos.f64 (*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64))) (+.f64 (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi1 #s(literal 5 binary64))))))) R)
73.2%
(*.f64 (acos.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))))))))) R)
93.4%
(*.f64 (acos.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))) R)
20.2%
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
20.1%
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
20.0%
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
10.4%
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
52.4%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
42.4%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
54.2%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
54.2%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
22.5%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) R)
23.0%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
24.2%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
25.5%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
30.5%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
32.4%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
37.3%
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) R)
27.6%
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
Compiler

Compiled 6139 to 3510 computations (42.8% saved)

simplify259.0ms (1.1%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff256
(*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))
cost-diff256
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
cost-diff256
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
cost-diff256
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
cost-diff128
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
cost-diff13440
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
cost-diff13440
(acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
cost-diff13440
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
cost-diff256
(*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))
cost-diff256
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
cost-diff256
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
cost-diff256
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(cos.f64 (-.f64 lambda1 lambda2))
cost-diff0
(acos.f64 (cos.f64 (-.f64 lambda1 lambda2)))
cost-diff0
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
cost-diff0
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
cost-diff0
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
cost-diff0
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
cost-diff0
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
Rules
2694×*-lowering-*.f32
2694×*-lowering-*.f64
2136×+-lowering-+.f64
2136×+-lowering-+.f32
1864×/-lowering-/.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
058757
1144709
2469703
31911685
45754667
57759667
67814667
77865667
87971667
08017667
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))))))
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))))
(* (sin phi1) (sin phi2))
(sin phi1)
phi1
(sin phi2)
phi2
(* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))))
(* (cos phi1) (cos phi2))
(cos phi1)
(cos phi2)
(+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))
(* (sin lambda1) (sin lambda2))
(sin lambda1)
lambda1
(sin lambda2)
lambda2
(* (cos lambda1) (cos lambda2))
(cos lambda1)
(cos lambda2)
R
(* (acos (cos (- lambda1 lambda2))) R)
(acos (cos (- lambda1 lambda2)))
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
R
(* (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (+ 1 (* -1/2 (* phi1 phi1))) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (+ 1 (* -1/2 (* phi1 phi1))) (cos phi2)) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (+ 1 (* -1/2 (* phi1 phi1))) (cos phi2)) (cos (- lambda1 lambda2))))
(* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))))
phi1
(* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))
(sin phi2)
phi2
(+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))
(+ 1 (* -1/6 (* phi1 phi1)))
1
(* -1/6 (* phi1 phi1))
-1/6
(* phi1 phi1)
(* (* phi1 phi1) (* (* phi1 phi1) 1/120))
(* (* phi1 phi1) 1/120)
1/120
(* (* (+ 1 (* -1/2 (* phi1 phi1))) (cos phi2)) (cos (- lambda1 lambda2)))
(* (+ 1 (* -1/2 (* phi1 phi1))) (cos phi2))
(+ 1 (* -1/2 (* phi1 phi1)))
(* -1/2 (* phi1 phi1))
-1/2
(cos phi2)
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
R
(* (acos (/ (/ (* (cos (- lambda1 lambda2)) (* 2 (cos phi2))) (* phi1 (sin phi2))) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))) R)
(acos (/ (/ (* (cos (- lambda1 lambda2)) (* 2 (cos phi2))) (* phi1 (sin phi2))) (* 2 (/ 1 (* (sin phi1) (sin phi2))))))
(/ (/ (* (cos (- lambda1 lambda2)) (* 2 (cos phi2))) (* phi1 (sin phi2))) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))
(/ (* (cos (- lambda1 lambda2)) (* 2 (cos phi2))) (* phi1 (sin phi2)))
(* (cos (- lambda1 lambda2)) (* 2 (cos phi2)))
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
(* 2 (cos phi2))
2
(cos phi2)
phi2
(* phi1 (sin phi2))
phi1
(sin phi2)
(* 2 (/ 1 (* (sin phi1) (sin phi2))))
(/ 1 (* (sin phi1) (sin phi2)))
1
(* (sin phi1) (sin phi2))
(sin phi1)
R
(* (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))))) R)
(acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))))))
(+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))))
(* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))))
phi1
(* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))
(sin phi2)
phi2
(+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))
(+ 1 (* -1/6 (* phi1 phi1)))
1
(* -1/6 (* phi1 phi1))
-1/6
(* phi1 phi1)
(* (* phi1 phi1) (* (* phi1 phi1) 1/120))
(* (* phi1 phi1) 1/120)
1/120
(* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))))
(* (cos phi1) (cos phi2))
(cos phi1)
(cos phi2)
(+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))
(* (sin lambda1) (sin lambda2))
(sin lambda1)
lambda1
(sin lambda2)
lambda2
(* (cos lambda1) (cos lambda2))
(cos lambda1)
(cos lambda2)
R
Outputs
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(sin phi1)
(sin.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
phi2
(* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(cos phi1)
(cos.f64 phi1)
(cos phi2)
(cos.f64 phi2)
(+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(sin lambda1)
(sin.f64 lambda1)
lambda1
(sin lambda2)
(sin.f64 lambda2)
lambda2
(* (cos lambda1) (cos lambda2))
(*.f64 (cos.f64 lambda1) (cos.f64 lambda2))
(cos lambda1)
(cos.f64 lambda1)
(cos lambda2)
(cos.f64 lambda2)
R
(* (acos (cos (- lambda1 lambda2))) R)
(*.f64 R (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(acos (cos (- lambda1 lambda2)))
(acos.f64 (cos.f64 (-.f64 lambda1 lambda2)))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
(* (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (+ 1 (* -1/2 (* phi1 phi1))) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (+ 1 (* -1/2 (* phi1 phi1))) (cos phi2)) (cos (- lambda1 lambda2)))))
(acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (+ 1 (* -1/2 (* phi1 phi1))) (cos phi2)) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))
phi1
(* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))
(*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))
(sin phi2)
(sin.f64 phi2)
phi2
(+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))
(+ 1 (* -1/6 (* phi1 phi1)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))
1
#s(literal 1 binary64)
(* -1/6 (* phi1 phi1))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
-1/6
#s(literal -1/6 binary64)
(* phi1 phi1)
(*.f64 phi1 phi1)
(* (* phi1 phi1) (* (* phi1 phi1) 1/120))
(*.f64 phi1 (*.f64 phi1 (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))
(* (* phi1 phi1) 1/120)
(*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))
1/120
#s(literal 1/120 binary64)
(* (* (+ 1 (* -1/2 (* phi1 phi1))) (cos phi2)) (cos (- lambda1 lambda2)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(* (+ 1 (* -1/2 (* phi1 phi1))) (cos phi2))
(*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))
(+ 1 (* -1/2 (* phi1 phi1)))
(+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))
(* -1/2 (* phi1 phi1))
(*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))
-1/2
#s(literal -1/2 binary64)
(cos phi2)
(cos.f64 phi2)
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
(* (acos (/ (/ (* (cos (- lambda1 lambda2)) (* 2 (cos phi2))) (* phi1 (sin phi2))) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))) R)
(*.f64 R (acos.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (cos.f64 phi2) phi1)))))
(acos (/ (/ (* (cos (- lambda1 lambda2)) (* 2 (cos phi2))) (* phi1 (sin phi2))) (* 2 (/ 1 (* (sin phi1) (sin phi2))))))
(acos.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (cos.f64 phi2) phi1))))
(/ (/ (* (cos (- lambda1 lambda2)) (* 2 (cos phi2))) (* phi1 (sin phi2))) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (cos.f64 phi2) phi1)))
(/ (* (cos (- lambda1 lambda2)) (* 2 (cos phi2))) (* phi1 (sin phi2)))
(/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 2 binary64) phi1))) (sin.f64 phi2))
(* (cos (- lambda1 lambda2)) (* 2 (cos phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64)))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(* 2 (cos phi2))
(*.f64 (cos.f64 phi2) #s(literal 2 binary64))
2
#s(literal 2 binary64)
(cos phi2)
(cos.f64 phi2)
phi2
(* phi1 (sin phi2))
(*.f64 phi1 (sin.f64 phi2))
phi1
(sin phi2)
(sin.f64 phi2)
(* 2 (/ 1 (* (sin phi1) (sin phi2))))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))
1
#s(literal 1 binary64)
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(sin phi1)
(sin.f64 phi1)
R
(* (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))))
(acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))))
(+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))
(* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))
phi1
(* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))
(*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))
(sin phi2)
(sin.f64 phi2)
phi2
(+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))
(+ 1 (* -1/6 (* phi1 phi1)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))
1
#s(literal 1 binary64)
(* -1/6 (* phi1 phi1))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
-1/6
#s(literal -1/6 binary64)
(* phi1 phi1)
(*.f64 phi1 phi1)
(* (* phi1 phi1) (* (* phi1 phi1) 1/120))
(*.f64 phi1 (*.f64 phi1 (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))
(* (* phi1 phi1) 1/120)
(*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))
1/120
#s(literal 1/120 binary64)
(* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(cos phi1)
(cos.f64 phi1)
(cos phi2)
(cos.f64 phi2)
(+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(sin lambda1)
(sin.f64 lambda1)
lambda1
(sin lambda2)
(sin.f64 lambda2)
lambda2
(* (cos lambda1) (cos lambda2))
(*.f64 (cos.f64 lambda1) (cos.f64 lambda2))
(cos lambda1)
(cos.f64 lambda1)
(cos lambda2)
(cos.f64 lambda2)
R

localize599.0ms (2.4%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
accuracy99.8%
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
accuracy99.8%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
accuracy94.2%
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
accuracy99.8%
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))
accuracy94.3%
(acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
accuracy88.3%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy88.3%
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
accuracy99.9%
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
accuracy99.8%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
accuracy94.2%
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
accuracy88.3%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy100.0%
(-.f64 lambda1 lambda2)
accuracy99.8%
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
accuracy89.4%
(acos.f64 (cos.f64 (-.f64 lambda1 lambda2)))
accuracy88.3%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy99.9%
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
accuracy99.8%
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
accuracy99.8%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
accuracy94.2%
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
Results
290.0ms114×1valid
106.0ms124×0invalid
18.0ms2valid
10.0ms12×0valid
2.0ms1invalid
Compiler

Compiled 858 to 59 computations (93.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 301.0ms
ival-cos: 67.0ms (22.3% of total)
ival-mult: 64.0ms (21.3% of total)
backward-pass: 53.0ms (17.6% of total)
ival-sin: 45.0ms (15% of total)
ival-acos: 32.0ms (10.6% of total)
ival-add: 15.0ms (5% of total)
...c/correct-round.rkt:119:19: 14.0ms (4.7% of total)
ival-div: 8.0ms (2.7% of total)
ival-sub: 2.0ms (0.7% of total)
const: 1.0ms (0.3% of total)

series139.0ms (0.6%)

Counts
23 → 936
Calls
Call 1
Inputs
#<alt (* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))))) R)>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))))))>
#<alt (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (acos (cos (- lambda1 lambda2))) R)>
#<alt (acos (cos (- lambda1 lambda2)))>
#<alt (cos (- lambda1 lambda2))>
#<alt (- lambda1 lambda2)>
#<alt (* (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (+ 1 (* -1/2 (* phi1 phi1))) (cos phi2)) (cos (- lambda1 lambda2))))) R)>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (+ 1 (* -1/2 (* phi1 phi1))) (cos phi2)) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (+ 1 (* -1/2 (* phi1 phi1))) (cos phi2)) (cos (- lambda1 lambda2))))>
#<alt (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))))>
#<alt (* (acos (/ (/ (* (cos (- lambda1 lambda2)) (* 2 (cos phi2))) (* phi1 (sin phi2))) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))) R)>
#<alt (acos (/ (/ (* (cos (- lambda1 lambda2)) (* 2 (cos phi2))) (* phi1 (sin phi2))) (* 2 (/ 1 (* (sin phi1) (sin phi2))))))>
#<alt (/ (/ (* (cos (- lambda1 lambda2)) (* 2 (cos phi2))) (* phi1 (sin phi2))) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))>
#<alt (* 2 (/ 1 (* (sin phi1) (sin phi2))))>
#<alt (* (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))))) R)>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))))>
#<alt (* -1/6 (* phi1 phi1))>
#<alt (/ (* (cos (- lambda1 lambda2)) (* 2 (cos phi2))) (* phi1 (sin phi2)))>
Outputs
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (+ (* phi1 (sin phi2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (+ (* phi2 (sin phi1)) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi2 (+ (sin phi1) (* -1/2 (* phi2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi2 (sin phi1))))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (* phi1 (sin phi2))>
#<alt (* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))>
#<alt (* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))>
#<alt (* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (sin phi2))) (* 1/120 (sin phi2))))))))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* phi2 (sin phi1))>
#<alt (* phi2 (+ (sin phi1) (* -1/6 (* (pow phi2 2) (sin phi1)))))>
#<alt (* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* 1/120 (* (pow phi2 2) (sin phi1)))))))>
#<alt (* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (sin phi1))) (* 1/120 (sin phi1))))))))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* -1 (* R lambda2))>
#<alt (+ (* -1 (* R lambda2)) (* R lambda1))>
#<alt (+ (* -1 (* R lambda2)) (* R lambda1))>
#<alt (+ (* -1 (* R lambda2)) (* R lambda1))>
#<alt (* R lambda1)>
#<alt (* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))>
#<alt (* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))>
#<alt (* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))>
#<alt (* R lambda1)>
#<alt (* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))>
#<alt (* R lambda1)>
#<alt (+ (* -1 (* R lambda2)) (* R lambda1))>
#<alt (+ (* -1 (* R lambda2)) (* R lambda1))>
#<alt (+ (* -1 (* R lambda2)) (* R lambda1))>
#<alt (* -1 (* R lambda2))>
#<alt (* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))>
#<alt (* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))>
#<alt (* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))>
#<alt (* -1 (* R lambda2))>
#<alt (* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))>
#<alt (* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))>
#<alt (* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* -1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt lambda1>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt lambda1>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt lambda1>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (* -1 lambda2)>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* -1 lambda2)>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (cos (neg lambda2))>
#<alt (+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2)))))>
#<alt (+ (cos (neg lambda2)) (* lambda1 (- (* -1/2 (* lambda1 (cos (neg lambda2)))) (sin (neg lambda2)))))>
#<alt (+ (cos (neg lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (neg lambda2))) (* 1/6 (* lambda1 (sin (neg lambda2)))))) (sin (neg lambda2)))))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos lambda1)>
#<alt (+ (cos lambda1) (* lambda2 (sin lambda1)))>
#<alt (+ (cos lambda1) (* lambda2 (- (* -1/2 (* lambda2 (cos lambda1))) (* -1 (sin lambda1)))))>
#<alt (+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))) (* -1 (sin lambda1)))))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (* -1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt lambda1>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt lambda1>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt lambda1>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (* -1 lambda2)>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* -1 lambda2)>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (* (cos phi2) (cos (- lambda1 lambda2)))>
#<alt (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (* 1/120 (* (pow phi1 5) (sin phi2)))>
#<alt (* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))>
#<alt (* (pow phi1 5) (+ (* -1/2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (pow phi1 3))) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2)))))>
#<alt (* (pow phi1 5) (+ (* -1/2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (pow phi1 3))) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4))))))>
#<alt (* 1/120 (* (pow phi1 5) (sin phi2)))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (+ (* 1/6 (/ (sin phi2) (pow phi1 2))) (* 1/2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (pow phi1 3)))))))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1 (/ (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (/ (sin phi2) phi1)) (pow phi1 3))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))>
#<alt (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))>
#<alt (+ (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))>
#<alt (+ (* phi2 (+ (* -1/2 (* phi2 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))>
#<alt (+ (* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* phi2 (+ (* -1/2 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))) (* -1/6 (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* -1 (* lambda1 (* (cos phi2) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* lambda2 (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2)))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))))) (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2)))))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2))))))))) (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2)))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))>
#<alt (* phi1 (sin phi2))>
#<alt (* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))>
#<alt (* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))>
#<alt (* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))>
#<alt (* 1/120 (* (pow phi1 5) (sin phi2)))>
#<alt (* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))>
#<alt (* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))>
#<alt (* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))>
#<alt (* 1/120 (* (pow phi1 5) (sin phi2)))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))>
#<alt (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi2 (+ (* -1/6 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))))>
#<alt (* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* (pow phi2 2) (+ (* -1/6 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* 1/120 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))))))))>
#<alt (* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* (pow phi2 2) (+ (* -1/6 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (pow phi2 2) (+ (* -1/5040 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* 1/120 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))>
#<alt (/ (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))) phi1)>
#<alt (+ (* -1 (/ (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) phi1)) (/ (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))) phi1))>
#<alt (+ (* lambda1 (+ (* -1 (/ (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))) phi1)) (* -1/2 (/ (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) phi1)))) (/ (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))) phi1))>
#<alt (+ (* lambda1 (+ (* -1 (/ (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))) phi1)) (* lambda1 (+ (* -1/2 (/ (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))) phi1)) (* 1/6 (/ (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) phi1)))))) (/ (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))) phi1))>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)>
#<alt (/ (* (cos lambda1) (* (cos phi2) (sin phi1))) phi1)>
#<alt (+ (/ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) phi1) (/ (* (cos lambda1) (* (cos phi2) (sin phi1))) phi1))>
#<alt (+ (* lambda2 (+ (* -1/2 (/ (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) phi1)) (/ (* (cos phi2) (* (sin lambda1) (sin phi1))) phi1))) (/ (* (cos lambda1) (* (cos phi2) (sin phi1))) phi1))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (/ (* (cos lambda1) (* (cos phi2) (sin phi1))) phi1)) (* -1/6 (/ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) phi1)))) (/ (* (cos phi2) (* (sin lambda1) (sin phi1))) phi1))) (/ (* (cos lambda1) (* (cos phi2) (sin phi1))) phi1))>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)>
#<alt (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1)>
#<alt (+ (* -1/2 (/ (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1))>
#<alt (+ (* (pow phi2 2) (+ (* -1/2 (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1)) (* 1/24 (/ (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1))>
#<alt (+ (* (pow phi2 2) (+ (* -1/2 (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1)) (* (pow phi2 2) (+ (* -1/720 (/ (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)) (* 1/24 (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1)))))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1))>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (* (cos phi2) (cos (- lambda1 lambda2)))>
#<alt (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))))))>
#<alt (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2)))))))))>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)>
#<alt (/ 2 (* phi1 (sin phi2)))>
#<alt (/ (+ (* 1/3 (/ (pow phi1 2) (sin phi2))) (* 2 (/ 1 (sin phi2)))) phi1)>
#<alt (/ (+ (* (pow phi1 2) (+ (* 7/180 (/ (pow phi1 2) (sin phi2))) (* 1/3 (/ 1 (sin phi2))))) (* 2 (/ 1 (sin phi2)))) phi1)>
#<alt (/ (+ (* (pow phi1 2) (+ (* (pow phi1 2) (+ (* 31/7560 (/ (pow phi1 2) (sin phi2))) (* 7/180 (/ 1 (sin phi2))))) (* 1/3 (/ 1 (sin phi2))))) (* 2 (/ 1 (sin phi2)))) phi1)>
#<alt (/ 2 (* (sin phi1) (sin phi2)))>
#<alt (/ 2 (* (sin phi1) (sin phi2)))>
#<alt (/ 2 (* (sin phi1) (sin phi2)))>
#<alt (/ 2 (* (sin phi1) (sin phi2)))>
#<alt (/ 2 (* (sin phi1) (sin phi2)))>
#<alt (/ 2 (* (sin phi1) (sin phi2)))>
#<alt (/ 2 (* (sin phi1) (sin phi2)))>
#<alt (/ 2 (* (sin phi1) (sin phi2)))>
#<alt (/ 2 (* phi2 (sin phi1)))>
#<alt (/ (+ (* 1/3 (/ (pow phi2 2) (sin phi1))) (* 2 (/ 1 (sin phi1)))) phi2)>
#<alt (/ (+ (* (pow phi2 2) (+ (* 7/180 (/ (pow phi2 2) (sin phi1))) (* 1/3 (/ 1 (sin phi1))))) (* 2 (/ 1 (sin phi1)))) phi2)>
#<alt (/ (+ (* (pow phi2 2) (+ (* (pow phi2 2) (+ (* 31/7560 (/ (pow phi2 2) (sin phi1))) (* 7/180 (/ 1 (sin phi1))))) (* 1/3 (/ 1 (sin phi1))))) (* 2 (/ 1 (sin phi1)))) phi2)>
#<alt (/ 2 (* (sin phi1) (sin phi2)))>
#<alt (/ 2 (* (sin phi1) (sin phi2)))>
#<alt (/ 2 (* (sin phi1) (sin phi2)))>
#<alt (/ 2 (* (sin phi1) (sin phi2)))>
#<alt (/ 2 (* (sin phi1) (sin phi2)))>
#<alt (/ 2 (* (sin phi1) (sin phi2)))>
#<alt (/ 2 (* (sin phi1) (sin phi2)))>
#<alt (/ 2 (* (sin phi1) (sin phi2)))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (+ (* phi1 (sin phi2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* 1/120 (* (pow phi1 5) (sin phi2)))>
#<alt (* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))>
#<alt (* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))>
#<alt (* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (+ (/ (sin phi2) (pow phi1 4)) (/ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (pow phi1 5))))))>
#<alt (* 1/120 (* (pow phi1 5) (sin phi2)))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (pow phi1 5))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))))>
#<alt (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (+ (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* phi2 (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi1) (cos phi2)))))>
#<alt (+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi1) (cos phi2)))))>
#<alt (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi1) (cos phi2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (* lambda1 (sin lambda2))>
#<alt (* lambda1 (+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2)))))>
#<alt (* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* 1/120 (* (pow lambda1 2) (sin lambda2)))))))>
#<alt (* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (sin lambda2))) (* 1/120 (sin lambda2))))))))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* lambda2 (sin lambda1))>
#<alt (* lambda2 (+ (sin lambda1) (* -1/6 (* (pow lambda2 2) (sin lambda1)))))>
#<alt (* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* 1/120 (* (pow lambda2 2) (sin lambda1)))))))>
#<alt (* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (sin lambda1))) (* 1/120 (sin lambda1))))))))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))>
#<alt (+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/24 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))>
#<alt (+ (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/24 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos lambda2) (* (cos phi1) (cos phi2)))>
#<alt (+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* 2 (/ (* (cos phi2) (cos (neg lambda2))) (* phi1 (sin phi2))))>
#<alt (+ (* -2 (/ (* lambda1 (* (cos phi2) (sin (neg lambda2)))) (* phi1 (sin phi2)))) (* 2 (/ (* (cos phi2) (cos (neg lambda2))) (* phi1 (sin phi2)))))>
#<alt (+ (* 2 (/ (* (cos phi2) (cos (neg lambda2))) (* phi1 (sin phi2)))) (* lambda1 (+ (* -2 (/ (* (cos phi2) (sin (neg lambda2))) (* phi1 (sin phi2)))) (* -1 (/ (* lambda1 (* (cos phi2) (cos (neg lambda2)))) (* phi1 (sin phi2)))))))>
#<alt (+ (* 2 (/ (* (cos phi2) (cos (neg lambda2))) (* phi1 (sin phi2)))) (* lambda1 (+ (* -2 (/ (* (cos phi2) (sin (neg lambda2))) (* phi1 (sin phi2)))) (* lambda1 (+ (* -1 (/ (* (cos phi2) (cos (neg lambda2))) (* phi1 (sin phi2)))) (* 1/3 (/ (* lambda1 (* (cos phi2) (sin (neg lambda2)))) (* phi1 (sin phi2)))))))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos lambda1) (cos phi2)) (* phi1 (sin phi2))))>
#<alt (+ (* 2 (/ (* lambda2 (* (cos phi2) (sin lambda1))) (* phi1 (sin phi2)))) (* 2 (/ (* (cos lambda1) (cos phi2)) (* phi1 (sin phi2)))))>
#<alt (+ (* 2 (/ (* (cos lambda1) (cos phi2)) (* phi1 (sin phi2)))) (* lambda2 (+ (* -1 (/ (* lambda2 (* (cos lambda1) (cos phi2))) (* phi1 (sin phi2)))) (* 2 (/ (* (cos phi2) (sin lambda1)) (* phi1 (sin phi2)))))))>
#<alt (+ (* 2 (/ (* (cos lambda1) (cos phi2)) (* phi1 (sin phi2)))) (* lambda2 (+ (* 2 (/ (* (cos phi2) (sin lambda1)) (* phi1 (sin phi2)))) (* lambda2 (+ (* -1 (/ (* (cos lambda1) (cos phi2)) (* phi1 (sin phi2)))) (* -1/3 (/ (* lambda2 (* (cos phi2) (sin lambda1))) (* phi1 (sin phi2)))))))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (cos (- lambda1 lambda2)) (* phi1 phi2)))>
#<alt (/ (+ (* 2 (* (pow phi2 2) (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1))))) (* 2 (/ (cos (- lambda1 lambda2)) phi1))) phi2)>
#<alt (/ (+ (* 2 (/ (cos (- lambda1 lambda2)) phi1)) (* (pow phi2 2) (+ (* 2 (* (pow phi2 2) (- (* 1/24 (/ (cos (- lambda1 lambda2)) phi1)) (+ (* -1/6 (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1)))) (* 1/120 (/ (cos (- lambda1 lambda2)) phi1)))))) (* 2 (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1))))))) phi2)>
#<alt (/ (+ (* 2 (/ (cos (- lambda1 lambda2)) phi1)) (* (pow phi2 2) (+ (* 2 (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1)))) (* (pow phi2 2) (+ (* 2 (* (pow phi2 2) (- (* -1/720 (/ (cos (- lambda1 lambda2)) phi1)) (+ (* -1/6 (- (* 1/24 (/ (cos (- lambda1 lambda2)) phi1)) (+ (* -1/6 (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1)))) (* 1/120 (/ (cos (- lambda1 lambda2)) phi1))))) (+ (* -1/5040 (/ (cos (- lambda1 lambda2)) phi1)) (* 1/120 (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1))))))))) (* 2 (- (* 1/24 (/ (cos (- lambda1 lambda2)) phi1)) (+ (* -1/6 (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1)))) (* 1/120 (/ (cos (- lambda1 lambda2)) phi1)))))))))) phi2)>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
#<alt (* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))>
Calls

234 calls:

TimeVariablePointExpression
34.0ms
phi2
@0
(* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))))
4.0ms
lambda1
@0
(+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (+ 1 (* -1/2 (* phi1 phi1))) (cos phi2)) (cos (- lambda1 lambda2))))
3.0ms
phi1
@-inf
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))))
3.0ms
phi1
@-inf
(/ (/ (* (cos (- lambda1 lambda2)) (* 2 (cos phi2))) (* phi1 (sin phi2))) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))
1.0ms
phi1
@0
(/ (* (cos (- lambda1 lambda2)) (* 2 (cos phi2))) (* phi1 (sin phi2)))

rewrite459.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
5336×*-lowering-*.f32
5336×*-lowering-*.f64
2702×/-lowering-/.f32
2702×/-lowering-/.f64
2104×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
058385
1290361
22870350
09443350
Stop Event
iter limit
node limit
Counts
23 → 698
Calls
Call 1
Inputs
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))))))
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))))
(* (sin phi1) (sin phi2))
(* (acos (cos (- lambda1 lambda2))) R)
(acos (cos (- lambda1 lambda2)))
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
(* (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (+ 1 (* -1/2 (* phi1 phi1))) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (+ 1 (* -1/2 (* phi1 phi1))) (cos phi2)) (cos (- lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (+ 1 (* -1/2 (* phi1 phi1))) (cos phi2)) (cos (- lambda1 lambda2))))
(* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))))
(* (acos (/ (/ (* (cos (- lambda1 lambda2)) (* 2 (cos phi2))) (* phi1 (sin phi2))) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))) R)
(acos (/ (/ (* (cos (- lambda1 lambda2)) (* 2 (cos phi2))) (* phi1 (sin phi2))) (* 2 (/ 1 (* (sin phi1) (sin phi2))))))
(/ (/ (* (cos (- lambda1 lambda2)) (* 2 (cos phi2))) (* phi1 (sin phi2))) (* 2 (/ 1 (* (sin phi1) (sin phi2)))))
(* 2 (/ 1 (* (sin phi1) (sin phi2))))
(* (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))))) R)
(acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))))))
(+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2)))))
(* (sin lambda1) (sin lambda2))
(* (* (cos phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))))
(* -1/6 (* phi1 phi1))
(/ (* (cos (- lambda1 lambda2)) (* 2 (cos phi2))) (* phi1 (sin phi2)))
Outputs
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) #s(literal 2 binary64)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(fma.f64 (sin.f64 phi1) (sin.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal -2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal -2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 #s(literal -2 binary64) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (*.f64 #s(literal -2 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))) (*.f64 #s(literal -2 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))) (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))) (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 #s(literal -2 binary64) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal -1 binary64)) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal -2 binary64)) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))) (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) #s(literal -2 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))) #s(literal -2 binary64)) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) #s(literal -2 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) #s(literal -2 binary64)) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))) #s(literal -2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))) #s(literal -2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal -2 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal -2 binary64)) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal -2 binary64)))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal -1 binary64))))
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))
(/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64))
(/.f64 (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -2 binary64))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -1 binary64))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (/.f64 (sin.f64 phi2) #s(literal 1 binary64)))
(*.f64 (sin.f64 phi2) (sin.f64 phi1))
(*.f64 (sin.f64 phi2) (/.f64 (sin.f64 phi1) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64))
(*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 R lambda1) (*.f64 R (-.f64 #s(literal 0 binary64) lambda2)))
(+.f64 (*.f64 lambda1 R) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) R))
(/.f64 (*.f64 R (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 R (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) R) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) R) (+.f64 lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) R)
(acos.f64 (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))
(+.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1)
(fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64))))
(fabs.f64 (neg.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))
(fabs.f64 (neg.f64 (neg.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64))))))
(-.f64 lambda1 lambda2)
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) #s(literal 8 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))
(pow.f64 (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (sin.f64 lambda1)))
(-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(-.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))))
(sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (neg.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (neg.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (neg.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal -4 binary64))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 4 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(acos.f64 (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))
(+.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1)
(fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64))))
(fabs.f64 (neg.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))
(fabs.f64 (neg.f64 (neg.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64))))))
(-.f64 lambda1 lambda2)
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) #s(literal 8 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))
(pow.f64 (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))) R)
(acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))) #s(literal 2 binary64)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))) (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(fma.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))
(fma.f64 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))
(fma.f64 (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))
(fma.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) (-.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) #s(literal -1/8 binary64)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) (-.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 phi1)))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 phi1)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) (-.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) #s(literal -1/8 binary64)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) (-.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 phi1)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 phi1)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) #s(literal -1/8 binary64)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) (-.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) (-.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) #s(literal -1/8 binary64)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) (-.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) (-.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 phi1))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))
(+.f64 (*.f64 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) phi1) (*.f64 (*.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))) phi1))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))) (*.f64 phi1 (sin.f64 phi2))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (*.f64 phi1 (sin.f64 phi2))))
(+.f64 (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))))
(/.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))))
(/.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))
(*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(*.f64 (sin.f64 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) phi1))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))
(*.f64 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) phi1)
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (sin.f64 phi2))
(*.f64 R (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))))
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))))
(-.f64 (PI.f64) (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 #s(literal -2 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(-.f64 (PI.f64) (acos.f64 (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) #s(literal 8 binary64)) (pow.f64 (asin.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (pow.f64 (asin.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 #s(literal -2 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (neg.f64 (/.f64 #s(literal -2 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 #s(literal -2 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (sin.f64 phi2)))))
(/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1)) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (sin.f64 phi2)))
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (sin.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1)) #s(literal 1 binary64)) (*.f64 (sin.f64 phi2) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (*.f64 phi1 (sin.f64 phi2)))
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (sin.f64 phi2))))
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1)) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (sin.f64 phi2))
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) #s(literal -1 binary64))
(*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 phi1 (sin.f64 phi2))) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 phi1 (sin.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))
(*.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 (sin.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) (*.f64 (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 phi2)) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))))
(*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) (/.f64 (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 phi2)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (/.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 phi1 (sin.f64 phi2))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 phi1 (sin.f64 phi2))))
(*.f64 (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (sin.f64 phi2))))
(*.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (/.f64 (cos.f64 phi2) (*.f64 phi1 (sin.f64 phi2))))
(*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (/.f64 (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 (sin.f64 phi2))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(*.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 phi2)) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(*.f64 (/.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (/.f64 (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 phi2)) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) #s(literal 1 binary64)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) #s(literal -1 binary64)) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))) (sin.f64 phi2))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 phi1 (sin.f64 phi2)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 (sin.f64 phi2)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 phi2))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 phi1 (sin.f64 phi2)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 phi1 (sin.f64 phi2)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 phi2))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 (sin.f64 phi2))))
(*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (sin.f64 phi2)))))
(*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(/.f64 #s(literal -2 binary64) (*.f64 (sin.f64 phi1) (neg.f64 (sin.f64 phi2))))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))) (sin.f64 phi2))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) #s(literal 2 binary64)) (sin.f64 phi2))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))))
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))) R)
(acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))) #s(literal 2 binary64)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))))
(+.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(fma.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))
(fma.f64 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) phi1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))) (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))))) (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))) (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1/1728000 binary64)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(-.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 16 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 16 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 16 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 16 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 16 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 16 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 16 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 16 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 8 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) #s(literal 4 binary64))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (cos.f64 phi2))
(*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(*.f64 (*.f64 phi1 phi1) #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64))
(*.f64 (*.f64 phi1 #s(literal -1/6 binary64)) phi1)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 phi1 #s(literal -1/6 binary64))) phi1)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1))))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 phi1 (sin.f64 phi2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (sin.f64 phi2))))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1)) (sin.f64 phi2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 phi1 (sin.f64 phi2))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 phi1 (sin.f64 phi2))))
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 phi1 (sin.f64 phi2)))
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (sin.f64 phi2)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1))) (neg.f64 (sin.f64 phi2)))
(/.f64 (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (sin.f64 phi2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 phi1 (sin.f64 phi2)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 phi1 (sin.f64 phi2)))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 phi2))) phi1)
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (sin.f64 phi2)) phi1)
(pow.f64 (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1))) #s(literal -1 binary64))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 phi1 (sin.f64 phi2))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))
(*.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (sin.f64 phi2))))
(*.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 (sin.f64 phi2)))))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 phi1 (sin.f64 phi2))))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (sin.f64 phi2)))))
(*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 phi2)))
(*.f64 (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 phi2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 (sin.f64 phi2))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (/.f64 (cos.f64 phi2) (*.f64 phi1 (sin.f64 phi2))))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 phi1 (sin.f64 phi2)))))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1)) (/.f64 #s(literal 1 binary64) (sin.f64 phi2)))
(*.f64 (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 phi1 (sin.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1))
(*.f64 (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))
(*.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) phi1) (/.f64 (cos.f64 phi2) (sin.f64 phi2)))
(*.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (sin.f64 phi2)) (/.f64 (cos.f64 phi2) phi1))
(*.f64 (/.f64 #s(literal 1 binary64) phi1) (pow.f64 (/.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1)))
(*.f64 (pow.f64 (/.f64 phi1 (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal -1 binary64)) (pow.f64 (/.f64 phi1 (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (tan.f64 phi2) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 phi1 (cos.f64 phi2)) #s(literal -1 binary64)))

simplify532.0ms (2.2%)

Algorithm
egg-herbie
Rules
6898×*-lowering-*.f32
6898×*-lowering-*.f64
4828×+-lowering-+.f64
4828×+-lowering-+.f32
1622×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
072020621
1267519749
0884519749
Stop Event
iter limit
node limit
Counts
936 → 936
Calls
Call 1
Inputs
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(+ (* phi1 (sin phi2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(+ (* phi2 (sin phi1)) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* phi2 (+ (sin phi1) (* -1/2 (* phi2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi2 (sin phi1))))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(* phi1 (sin phi2))
(* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (sin phi2))) (* 1/120 (sin phi2))))))))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* phi2 (sin phi1))
(* phi2 (+ (sin phi1) (* -1/6 (* (pow phi2 2) (sin phi1)))))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* 1/120 (* (pow phi2 2) (sin phi1)))))))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (sin phi1))) (* 1/120 (sin phi1))))))))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* -1 (* R lambda2))
(+ (* -1 (* R lambda2)) (* R lambda1))
(+ (* -1 (* R lambda2)) (* R lambda1))
(+ (* -1 (* R lambda2)) (* R lambda1))
(* R lambda1)
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(* R lambda1)
(* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))
(* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))
(* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))
(* R lambda1)
(+ (* -1 (* R lambda2)) (* R lambda1))
(+ (* -1 (* R lambda2)) (* R lambda1))
(+ (* -1 (* R lambda2)) (* R lambda1))
(* -1 (* R lambda2))
(* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))
(* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))
(* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))
(* -1 (* R lambda2))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* -1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
lambda1
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(* -1 lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* -1 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(cos (neg lambda2))
(+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2)))))
(+ (cos (neg lambda2)) (* lambda1 (- (* -1/2 (* lambda1 (cos (neg lambda2)))) (sin (neg lambda2)))))
(+ (cos (neg lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (neg lambda2))) (* 1/6 (* lambda1 (sin (neg lambda2)))))) (sin (neg lambda2)))))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos lambda1)
(+ (cos lambda1) (* lambda2 (sin lambda1)))
(+ (cos lambda1) (* lambda2 (- (* -1/2 (* lambda2 (cos lambda1))) (* -1 (sin lambda1)))))
(+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))) (* -1 (sin lambda1)))))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos (+ lambda1 (* -1 lambda2)))
(cos (+ lambda1 (* -1 lambda2)))
(cos (+ lambda1 (* -1 lambda2)))
(* -1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
lambda1
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(* -1 lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* -1 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2)))))))
(* (cos phi2) (cos (- lambda1 lambda2)))
(+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2))))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))
(* (pow phi1 5) (+ (* -1/2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (pow phi1 3))) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2)))))
(* (pow phi1 5) (+ (* -1/2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (pow phi1 3))) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4))))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))
(* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (+ (* 1/6 (/ (sin phi2) (pow phi1 2))) (* 1/2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (pow phi1 3)))))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (/ (sin phi2) phi1)) (pow phi1 3))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))
(+ (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))
(+ (* phi2 (+ (* -1/2 (* phi2 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))
(+ (* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* phi2 (+ (* -1/2 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))) (* -1/6 (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* -1 (* lambda1 (* (cos phi2) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2)))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2)))))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))))) (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2)))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2)))))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2))))))))) (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2)))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))
(* phi1 (sin phi2))
(* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi2 (+ (* -1/6 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))))
(* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* (pow phi2 2) (+ (* -1/6 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* 1/120 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))))))))
(* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* (pow phi2 2) (+ (* -1/6 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (pow phi2 2) (+ (* -1/5040 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* 1/120 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(/ (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))) phi1)
(+ (* -1 (/ (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) phi1)) (/ (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))) phi1))
(+ (* lambda1 (+ (* -1 (/ (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))) phi1)) (* -1/2 (/ (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) phi1)))) (/ (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))) phi1))
(+ (* lambda1 (+ (* -1 (/ (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))) phi1)) (* lambda1 (+ (* -1/2 (/ (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))) phi1)) (* 1/6 (/ (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) phi1)))))) (/ (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))) phi1))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)
(/ (* (cos lambda1) (* (cos phi2) (sin phi1))) phi1)
(+ (/ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) phi1) (/ (* (cos lambda1) (* (cos phi2) (sin phi1))) phi1))
(+ (* lambda2 (+ (* -1/2 (/ (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) phi1)) (/ (* (cos phi2) (* (sin lambda1) (sin phi1))) phi1))) (/ (* (cos lambda1) (* (cos phi2) (sin phi1))) phi1))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (/ (* (cos lambda1) (* (cos phi2) (sin phi1))) phi1)) (* -1/6 (/ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) phi1)))) (/ (* (cos phi2) (* (sin lambda1) (sin phi1))) phi1))) (/ (* (cos lambda1) (* (cos phi2) (sin phi1))) phi1))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)
(/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1)
(+ (* -1/2 (/ (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1))
(+ (* (pow phi2 2) (+ (* -1/2 (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1)) (* 1/24 (/ (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1))
(+ (* (pow phi2 2) (+ (* -1/2 (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1)) (* (pow phi2 2) (+ (* -1/720 (/ (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)) (* 1/24 (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1)))))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(* (cos phi2) (cos (- lambda1 lambda2)))
(+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))))))
(+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2)))))))))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(/ 2 (* phi1 (sin phi2)))
(/ (+ (* 1/3 (/ (pow phi1 2) (sin phi2))) (* 2 (/ 1 (sin phi2)))) phi1)
(/ (+ (* (pow phi1 2) (+ (* 7/180 (/ (pow phi1 2) (sin phi2))) (* 1/3 (/ 1 (sin phi2))))) (* 2 (/ 1 (sin phi2)))) phi1)
(/ (+ (* (pow phi1 2) (+ (* (pow phi1 2) (+ (* 31/7560 (/ (pow phi1 2) (sin phi2))) (* 7/180 (/ 1 (sin phi2))))) (* 1/3 (/ 1 (sin phi2))))) (* 2 (/ 1 (sin phi2)))) phi1)
(/ 2 (* (sin phi1) (sin phi2)))
(/ 2 (* (sin phi1) (sin phi2)))
(/ 2 (* (sin phi1) (sin phi2)))
(/ 2 (* (sin phi1) (sin phi2)))
(/ 2 (* (sin phi1) (sin phi2)))
(/ 2 (* (sin phi1) (sin phi2)))
(/ 2 (* (sin phi1) (sin phi2)))
(/ 2 (* (sin phi1) (sin phi2)))
(/ 2 (* phi2 (sin phi1)))
(/ (+ (* 1/3 (/ (pow phi2 2) (sin phi1))) (* 2 (/ 1 (sin phi1)))) phi2)
(/ (+ (* (pow phi2 2) (+ (* 7/180 (/ (pow phi2 2) (sin phi1))) (* 1/3 (/ 1 (sin phi1))))) (* 2 (/ 1 (sin phi1)))) phi2)
(/ (+ (* (pow phi2 2) (+ (* (pow phi2 2) (+ (* 31/7560 (/ (pow phi2 2) (sin phi1))) (* 7/180 (/ 1 (sin phi1))))) (* 1/3 (/ 1 (sin phi1))))) (* 2 (/ 1 (sin phi1)))) phi2)
(/ 2 (* (sin phi1) (sin phi2)))
(/ 2 (* (sin phi1) (sin phi2)))
(/ 2 (* (sin phi1) (sin phi2)))
(/ 2 (* (sin phi1) (sin phi2)))
(/ 2 (* (sin phi1) (sin phi2)))
(/ 2 (* (sin phi1) (sin phi2)))
(/ 2 (* (sin phi1) (sin phi2)))
(/ 2 (* (sin phi1) (sin phi2)))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(+ (* phi1 (sin phi2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (+ (/ (sin phi2) (pow phi1 4)) (/ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (pow phi1 5))))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (pow phi1 5))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))))
(* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(+ (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* phi2 (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi1) (cos phi2)))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi1) (cos phi2)))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi1) (cos phi2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(* lambda1 (sin lambda2))
(* lambda1 (+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2)))))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* 1/120 (* (pow lambda1 2) (sin lambda2)))))))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (sin lambda2))) (* 1/120 (sin lambda2))))))))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* lambda2 (sin lambda1))
(* lambda2 (+ (sin lambda1) (* -1/6 (* (pow lambda2 2) (sin lambda1)))))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* 1/120 (* (pow lambda2 2) (sin lambda1)))))))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (sin lambda1))) (* 1/120 (sin lambda1))))))))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))
(+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/24 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))
(+ (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/24 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos lambda2) (* (cos phi1) (cos phi2)))
(+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* 2 (/ (* (cos phi2) (cos (neg lambda2))) (* phi1 (sin phi2))))
(+ (* -2 (/ (* lambda1 (* (cos phi2) (sin (neg lambda2)))) (* phi1 (sin phi2)))) (* 2 (/ (* (cos phi2) (cos (neg lambda2))) (* phi1 (sin phi2)))))
(+ (* 2 (/ (* (cos phi2) (cos (neg lambda2))) (* phi1 (sin phi2)))) (* lambda1 (+ (* -2 (/ (* (cos phi2) (sin (neg lambda2))) (* phi1 (sin phi2)))) (* -1 (/ (* lambda1 (* (cos phi2) (cos (neg lambda2)))) (* phi1 (sin phi2)))))))
(+ (* 2 (/ (* (cos phi2) (cos (neg lambda2))) (* phi1 (sin phi2)))) (* lambda1 (+ (* -2 (/ (* (cos phi2) (sin (neg lambda2))) (* phi1 (sin phi2)))) (* lambda1 (+ (* -1 (/ (* (cos phi2) (cos (neg lambda2))) (* phi1 (sin phi2)))) (* 1/3 (/ (* lambda1 (* (cos phi2) (sin (neg lambda2)))) (* phi1 (sin phi2)))))))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos lambda1) (cos phi2)) (* phi1 (sin phi2))))
(+ (* 2 (/ (* lambda2 (* (cos phi2) (sin lambda1))) (* phi1 (sin phi2)))) (* 2 (/ (* (cos lambda1) (cos phi2)) (* phi1 (sin phi2)))))
(+ (* 2 (/ (* (cos lambda1) (cos phi2)) (* phi1 (sin phi2)))) (* lambda2 (+ (* -1 (/ (* lambda2 (* (cos lambda1) (cos phi2))) (* phi1 (sin phi2)))) (* 2 (/ (* (cos phi2) (sin lambda1)) (* phi1 (sin phi2)))))))
(+ (* 2 (/ (* (cos lambda1) (cos phi2)) (* phi1 (sin phi2)))) (* lambda2 (+ (* 2 (/ (* (cos phi2) (sin lambda1)) (* phi1 (sin phi2)))) (* lambda2 (+ (* -1 (/ (* (cos lambda1) (cos phi2)) (* phi1 (sin phi2)))) (* -1/3 (/ (* lambda2 (* (cos phi2) (sin lambda1))) (* phi1 (sin phi2)))))))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))) (* phi1 (sin phi2))))
(* 2 (/ (cos (- lambda1 lambda2)) (* phi1 phi2)))
(/ (+ (* 2 (* (pow phi2 2) (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1))))) (* 2 (/ (cos (- lambda1 lambda2)) phi1))) phi2)
(/ (+ (* 2 (/ (cos (- lambda1 lambda2)) phi1)) (* (pow phi2 2) (+ (* 2 (* (pow phi2 2) (- (* 1/24 (/ (cos (- lambda1 lambda2)) phi1)) (+ (* -1/6 (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1)))) (* 1/120 (/ (cos (- lambda1 lambda2)) phi1)))))) (* 2 (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1))))))) phi2)
(/ (+ (* 2 (/ (cos (- lambda1 lambda2)) phi1)) (* (pow phi2 2) (+ (* 2 (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1)))) (* (pow phi2 2) (+ (* 2 (* (pow phi2 2) (- (* -1/720 (/ (cos (- lambda1 lambda2)) phi1)) (+ (* -1/6 (- (* 1/24 (/ (cos (- lambda1 lambda2)) phi1)) (+ (* -1/6 (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1)))) (* 1/120 (/ (cos (- lambda1 lambda2)) phi1))))) (+ (* -1/5040 (/ (cos (- lambda1 lambda2)) phi1)) (* 1/120 (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1))))))))) (* 2 (- (* 1/24 (/ (cos (- lambda1 lambda2)) phi1)) (+ (* -1/6 (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1)))) (* 1/120 (/ (cos (- lambda1 lambda2)) phi1)))))))))) phi2)
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
Outputs
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* phi1 (sin phi2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 phi1 (sin.f64 phi2)))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 phi1 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)))) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)))))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* phi2 (sin phi1)) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 phi2 (sin.f64 phi1)))
(+ (* phi2 (+ (sin phi1) (* -1/2 (* phi2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi2 (sin phi1))))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (sin.f64 phi1)))))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda1 (sin.f64 lambda2)))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 #s(literal -1/2 binary64) lambda1)))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda1 (sin.f64 lambda2)))))))))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 #s(literal -1/6 binary64))))))))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(* phi1 (sin phi2))
(*.f64 phi1 (sin.f64 phi2))
(* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)))))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (sin phi2))) (* 1/120 (sin phi2))))))))
(*.f64 phi1 (+.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) #s(literal 1/120 binary64)))))))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* phi2 (sin phi1))
(*.f64 phi2 (sin.f64 phi1))
(* phi2 (+ (sin phi1) (* -1/6 (* (pow phi2 2) (sin phi1)))))
(*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (sin.f64 phi1)))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* 1/120 (* (pow phi2 2) (sin phi1)))))))
(*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2)))))))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (sin phi1))) (* 1/120 (sin phi1))))))))
(*.f64 phi2 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (sin.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi2 phi2)) #s(literal 1/120 binary64))))))))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* -1 (* R lambda2))
(*.f64 R (-.f64 #s(literal 0 binary64) lambda2))
(+ (* -1 (* R lambda2)) (* R lambda1))
(*.f64 R (-.f64 lambda1 lambda2))
(+ (* -1 (* R lambda2)) (* R lambda1))
(*.f64 R (-.f64 lambda1 lambda2))
(+ (* -1 (* R lambda2)) (* R lambda1))
(*.f64 R (-.f64 lambda1 lambda2))
(* R lambda1)
(*.f64 R lambda1)
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(*.f64 lambda1 (-.f64 R (*.f64 R (/.f64 lambda2 lambda1))))
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(*.f64 lambda1 (-.f64 R (*.f64 R (/.f64 lambda2 lambda1))))
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(*.f64 lambda1 (-.f64 R (*.f64 R (/.f64 lambda2 lambda1))))
(* R lambda1)
(*.f64 R lambda1)
(* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))
(*.f64 (*.f64 R (+.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))
(*.f64 (*.f64 R (+.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))
(*.f64 (*.f64 R (+.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) lambda1))
(* R lambda1)
(*.f64 R lambda1)
(+ (* -1 (* R lambda2)) (* R lambda1))
(*.f64 R (-.f64 lambda1 lambda2))
(+ (* -1 (* R lambda2)) (* R lambda1))
(*.f64 R (-.f64 lambda1 lambda2))
(+ (* -1 (* R lambda2)) (* R lambda1))
(*.f64 R (-.f64 lambda1 lambda2))
(* -1 (* R lambda2))
(*.f64 R (-.f64 #s(literal 0 binary64) lambda2))
(* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))
(*.f64 lambda2 (*.f64 R (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))
(* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))
(*.f64 lambda2 (*.f64 R (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))
(* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))
(*.f64 lambda2 (*.f64 R (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))
(* -1 (* R lambda2))
(*.f64 R (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(*.f64 (-.f64 R (/.f64 (*.f64 R lambda1) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(*.f64 (-.f64 R (/.f64 (*.f64 R lambda1) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(*.f64 (-.f64 R (/.f64 (*.f64 R lambda1) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
lambda1
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(cos (neg lambda2))
(cos.f64 lambda2)
(+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(+ (cos (neg lambda2)) (* lambda1 (- (* -1/2 (* lambda1 (cos (neg lambda2)))) (sin (neg lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))
(+ (cos (neg lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (neg lambda2))) (* 1/6 (* lambda1 (sin (neg lambda2)))))) (sin (neg lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 lambda1 #s(literal 1/6 binary64))))) (sin.f64 lambda2))))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos lambda1)
(cos.f64 lambda1)
(+ (cos lambda1) (* lambda2 (sin lambda1)))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(+ (cos lambda1) (* lambda2 (- (* -1/2 (* lambda2 (cos lambda1))) (* -1 (sin lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 lambda1))))
(+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))) (* -1 (sin lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (sin.f64 lambda1)))))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
lambda1
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(* (cos phi2) (cos (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) phi1)))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) phi1)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(*.f64 (sin.f64 phi2) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64)) (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1))))
(* (pow phi1 5) (+ (* -1/2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (pow phi1 3))) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2)))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64)) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))) (*.f64 phi1 (*.f64 phi1 phi1))))))
(* (pow phi1 5) (+ (* -1/2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (pow phi1 3))) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4))))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (+.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64)) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64)))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))) (*.f64 phi1 (*.f64 phi1 phi1))))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(*.f64 (sin.f64 phi2) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))
(*.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1))) (*.f64 #s(literal -1 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (+ (* 1/6 (/ (sin phi2) (pow phi1 2))) (* 1/2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (pow phi1 3)))))))
(*.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi1 (*.f64 phi1 phi1)))))) (*.f64 #s(literal -1 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (/ (sin phi2) phi1)) (pow phi1 3))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(*.f64 (-.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1))) (/.f64 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))) (/.f64 (sin.f64 phi2) phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 #s(literal -1 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))
(+ (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))) (*.f64 phi1 phi2)))
(+ (* phi2 (+ (* -1/2 (* phi2 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) phi2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(+ (* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* phi2 (+ (* -1/2 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))) (* -1/6 (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))) (*.f64 phi2 (+.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))) (*.f64 phi1 phi2))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* -1 (* lambda1 (* (cos phi2) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(-.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))) (*.f64 lambda1 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(+.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 lambda2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg lambda2)) (+ 1 (* -1/2 (pow phi1 2)))))))
(+.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) (*.f64 lambda1 #s(literal 1/6 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (cos.f64 lambda1))))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2)))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2)))))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (cos.f64 lambda1))) (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (sin.f64 lambda1) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 phi2) lambda2))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))))) (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2)))))))
(+.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (cos.f64 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2)))))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2))))))))) (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2)))))))
(+.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (cos.f64 phi2) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (cos.f64 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (sin.f64 lambda1) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 phi2) lambda2))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (+ 1 (* -1/2 (pow phi1 2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(* phi1 (sin phi2))
(*.f64 phi1 (sin.f64 phi2))
(* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)))))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)))))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(*.f64 (sin.f64 phi2) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64)) (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64)) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64))))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64)) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64))))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(*.f64 (sin.f64 phi2) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))
(*.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1))) (*.f64 #s(literal -1 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(*.f64 (-.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1))) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(*.f64 (-.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1))) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))) (*.f64 phi1 phi2))
(* phi2 (+ (* -1/6 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))))
(*.f64 phi2 (+.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))) (*.f64 (*.f64 phi2 phi2) phi1)))))
(* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* (pow phi2 2) (+ (* -1/6 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* 1/120 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))))))))
(*.f64 phi2 (+.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))) (*.f64 phi1 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))) (*.f64 (*.f64 phi2 phi2) phi1)))))))
(* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* (pow phi2 2) (+ (* -1/6 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (pow phi2 2) (+ (* -1/5040 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* 1/120 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))))
(*.f64 phi2 (+.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))) (*.f64 phi1 #s(literal -1/6 binary64))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))) (*.f64 (*.f64 phi2 phi2) phi1))) (*.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))) (*.f64 phi1 #s(literal 1/120 binary64)))))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(* R (acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(acos (/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1))
(acos.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))))
(/ (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))) phi1)
(/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)
(+ (* -1 (/ (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) phi1)) (/ (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))) phi1))
(-.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1) (/.f64 (*.f64 (*.f64 (sin.f64 phi1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) lambda1)) phi1))
(+ (* lambda1 (+ (* -1 (/ (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))) phi1)) (* -1/2 (/ (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) phi1)))) (/ (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))) phi1))
(+.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1) (*.f64 lambda1 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) phi1) (/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2))) phi1))))
(+ (* lambda1 (+ (* -1 (/ (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))) phi1)) (* lambda1 (+ (* -1/2 (/ (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))) phi1)) (* 1/6 (/ (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) phi1)))))) (/ (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))) phi1))
(+.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) phi1) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (sin.f64 phi1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) lambda1))) phi1))) (/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2))) phi1))))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos lambda1) (* (cos phi2) (sin phi1))) phi1)
(/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)
(+ (/ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) phi1) (/ (* (cos lambda1) (* (cos phi2) (sin phi1))) phi1))
(+.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1) (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) lambda2)) phi1))
(+ (* lambda2 (+ (* -1/2 (/ (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) phi1)) (/ (* (cos phi2) (* (sin lambda1) (sin phi1))) phi1))) (/ (* (cos lambda1) (* (cos phi2) (sin phi1))) phi1))
(+.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1) (*.f64 lambda2 (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) phi1) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) lambda2))) phi1))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (/ (* (cos lambda1) (* (cos phi2) (sin phi1))) phi1)) (* -1/6 (/ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) phi1)))) (/ (* (cos phi2) (* (sin lambda1) (sin phi1))) phi1))) (/ (* (cos lambda1) (* (cos phi2) (sin phi1))) phi1))
(+.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1) (*.f64 lambda2 (+.f64 (/.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) phi1) (*.f64 lambda2 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) phi1) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) lambda2))) phi1))))))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1)
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))
(+ (* -1/2 (/ (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (sin.f64 phi1) phi1) #s(literal -1/2 binary64)))))
(+ (* (pow phi2 2) (+ (* -1/2 (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1)) (* 1/24 (/ (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (sin.f64 phi1) phi1) #s(literal -1/2 binary64))) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (sin.f64 phi1) phi1) #s(literal 1/24 binary64)))))))
(+ (* (pow phi2 2) (+ (* -1/2 (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1)) (* (pow phi2 2) (+ (* -1/720 (/ (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)) (* 1/24 (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1)))))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) phi1))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (sin.f64 phi1) phi1) #s(literal -1/2 binary64))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)) #s(literal -1/720 binary64))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (sin.f64 phi1) phi1) #s(literal 1/24 binary64))))))))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(* (cos phi2) (cos (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1))))))
(+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) #s(literal 1/120 binary64))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))) phi1)
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1)))
(/ 2 (* phi1 (sin phi2)))
(/.f64 #s(literal 2 binary64) (*.f64 phi1 (sin.f64 phi2)))
(/ (+ (* 1/3 (/ (pow phi1 2) (sin phi2))) (* 2 (/ 1 (sin phi2)))) phi1)
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi2)) (*.f64 phi1 (*.f64 phi1 (/.f64 #s(literal 1/3 binary64) (sin.f64 phi2))))) phi1)
(/ (+ (* (pow phi1 2) (+ (* 7/180 (/ (pow phi1 2) (sin phi2))) (* 1/3 (/ 1 (sin phi2))))) (* 2 (/ 1 (sin phi2)))) phi1)
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (+.f64 (/.f64 #s(literal 1/3 binary64) (sin.f64 phi2)) (/.f64 (*.f64 #s(literal 7/180 binary64) (*.f64 phi1 phi1)) (sin.f64 phi2))))) phi1)
(/ (+ (* (pow phi1 2) (+ (* (pow phi1 2) (+ (* 31/7560 (/ (pow phi1 2) (sin phi2))) (* 7/180 (/ 1 (sin phi2))))) (* 1/3 (/ 1 (sin phi2))))) (* 2 (/ 1 (sin phi2)))) phi1)
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (+.f64 (/.f64 #s(literal 1/3 binary64) (sin.f64 phi2)) (*.f64 phi1 (*.f64 phi1 (+.f64 (/.f64 (*.f64 #s(literal 31/7560 binary64) (*.f64 phi1 phi1)) (sin.f64 phi2)) (/.f64 #s(literal 7/180 binary64) (sin.f64 phi2)))))))) phi1)
(/ 2 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(/ 2 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(/ 2 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(/ 2 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(/ 2 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(/ 2 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(/ 2 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(/ 2 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(/ 2 (* phi2 (sin phi1)))
(/.f64 #s(literal 2 binary64) (*.f64 phi2 (sin.f64 phi1)))
(/ (+ (* 1/3 (/ (pow phi2 2) (sin phi1))) (* 2 (/ 1 (sin phi1)))) phi2)
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (/.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 phi2 phi2)) (sin.f64 phi1))) phi2)
(/ (+ (* (pow phi2 2) (+ (* 7/180 (/ (pow phi2 2) (sin phi1))) (* 1/3 (/ 1 (sin phi1))))) (* 2 (/ 1 (sin phi1)))) phi2)
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 #s(literal 1/3 binary64) (sin.f64 phi1)) (/.f64 (*.f64 #s(literal 7/180 binary64) (*.f64 phi2 phi2)) (sin.f64 phi1))))) phi2)
(/ (+ (* (pow phi2 2) (+ (* (pow phi2 2) (+ (* 31/7560 (/ (pow phi2 2) (sin phi1))) (* 7/180 (/ 1 (sin phi1))))) (* 1/3 (/ 1 (sin phi1))))) (* 2 (/ 1 (sin phi1)))) phi2)
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 #s(literal 1/3 binary64) (sin.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 (*.f64 #s(literal 31/7560 binary64) (*.f64 phi2 phi2)) (sin.f64 phi1)) (/.f64 #s(literal 7/180 binary64) (sin.f64 phi1))))))) phi2)
(/ 2 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(/ 2 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(/ 2 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(/ 2 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(/ 2 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(/ 2 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(/ 2 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(/ 2 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* phi1 (sin phi2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 phi1 (sin.f64 phi2)))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 phi1 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)))) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2)))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(*.f64 (sin.f64 phi2) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64)) (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64)) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64))))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (+ (/ (sin phi2) (pow phi1 4)) (/ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (pow phi1 5))))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64)) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64))))) (/.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 phi1 #s(literal 5 binary64)))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(*.f64 (sin.f64 phi2) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))
(*.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1))) (*.f64 #s(literal -1 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(*.f64 (-.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1))) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (pow phi1 5))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))))
(*.f64 (-.f64 (-.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1))) (/.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (pow.f64 phi1 #s(literal 5 binary64)))) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 phi1 #s(literal 5 binary64))))
(* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))) (*.f64 phi1 phi2)))
(+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))) (*.f64 phi1 phi2)))
(+ (* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* phi2 (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 phi2 (+.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))) (*.f64 phi2 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))) (*.f64 phi1 phi2))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi1) (cos phi2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda1 (sin.f64 lambda2)))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi1) (cos phi2)))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 #s(literal -1/2 binary64) lambda1)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi1) (cos phi2)))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda1 (sin.f64 lambda2)))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 #s(literal -1/6 binary64))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(* lambda1 (sin lambda2))
(*.f64 lambda1 (sin.f64 lambda2))
(* lambda1 (+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2)))))
(*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2)))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* 1/120 (* (pow lambda1 2) (sin lambda2)))))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 lambda1 lambda1)))))))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (sin lambda2))) (* 1/120 (sin lambda2))))))))
(*.f64 lambda1 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 lambda1 lambda1)) #s(literal 1/120 binary64)))))))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* lambda2 (sin lambda1))
(*.f64 lambda2 (sin.f64 lambda1))
(* lambda2 (+ (sin lambda1) (* -1/6 (* (pow lambda2 2) (sin lambda1)))))
(*.f64 lambda2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (sin.f64 lambda1)))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* 1/120 (* (pow lambda2 2) (sin lambda1)))))))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 lambda1) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 lambda2 lambda2)))))))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (sin lambda1))) (* 1/120 (sin lambda1))))))))
(*.f64 lambda2 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (sin.f64 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 lambda2 lambda2)) #s(literal 1/120 binary64))))))))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1))))))
(+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/24 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)) #s(literal 1/24 binary64))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+ (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2))))))
(+ (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/24 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) #s(literal 1/24 binary64))))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda2) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))
(+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda1 (sin.f64 lambda2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 #s(literal -1/2 binary64) lambda1)))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda1 (sin.f64 lambda2)))))))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 #s(literal -1/6 binary64))))))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* -1/6 (pow phi1 2))
(*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))
(* -1/6 (pow phi1 2))
(*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))
(* -1/6 (pow phi1 2))
(*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))
(* -1/6 (pow phi1 2))
(*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))
(* -1/6 (pow phi1 2))
(*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))
(* -1/6 (pow phi1 2))
(*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))
(* -1/6 (pow phi1 2))
(*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))
(* -1/6 (pow phi1 2))
(*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))
(* -1/6 (pow phi1 2))
(*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))
(* -1/6 (pow phi1 2))
(*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))
(* -1/6 (pow phi1 2))
(*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))
(* -1/6 (pow phi1 2))
(*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))
(* 2 (/ (* (cos phi2) (cos (neg lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi2)))
(+ (* -2 (/ (* lambda1 (* (cos phi2) (sin (neg lambda2)))) (* phi1 (sin phi2)))) (* 2 (/ (* (cos phi2) (cos (neg lambda2))) (* phi1 (sin phi2)))))
(+.f64 (*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi2))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) lambda1)) (*.f64 phi1 (sin.f64 phi2)))))
(+ (* 2 (/ (* (cos phi2) (cos (neg lambda2))) (* phi1 (sin phi2)))) (* lambda1 (+ (* -2 (/ (* (cos phi2) (sin (neg lambda2))) (* phi1 (sin phi2)))) (* -1 (/ (* lambda1 (* (cos phi2) (cos (neg lambda2)))) (* phi1 (sin phi2)))))))
(+.f64 (*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi2))) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (/.f64 (cos.f64 phi2) phi1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (sin.f64 phi2))) (*.f64 (/.f64 (*.f64 lambda1 (cos.f64 phi2)) phi1) (/.f64 (cos.f64 lambda2) (sin.f64 phi2))))))
(+ (* 2 (/ (* (cos phi2) (cos (neg lambda2))) (* phi1 (sin phi2)))) (* lambda1 (+ (* -2 (/ (* (cos phi2) (sin (neg lambda2))) (* phi1 (sin phi2)))) (* lambda1 (+ (* -1 (/ (* (cos phi2) (cos (neg lambda2))) (* phi1 (sin phi2)))) (* 1/3 (/ (* lambda1 (* (cos phi2) (sin (neg lambda2)))) (* phi1 (sin phi2)))))))))
(+.f64 (*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (/.f64 (cos.f64 phi2) phi1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (sin.f64 phi2))) (*.f64 lambda1 (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) lambda1)) (*.f64 phi1 (sin.f64 phi2)))) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 phi1 (sin.f64 phi2))))))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos lambda1) (cos phi2)) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (sin.f64 phi2)))
(+ (* 2 (/ (* lambda2 (* (cos phi2) (sin lambda1))) (* phi1 (sin phi2)))) (* 2 (/ (* (cos lambda1) (cos phi2)) (* phi1 (sin phi2)))))
(*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 phi1 (sin.f64 phi2))) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 phi1 (sin.f64 phi2)))))
(+ (* 2 (/ (* (cos lambda1) (cos phi2)) (* phi1 (sin phi2)))) (* lambda2 (+ (* -1 (/ (* lambda2 (* (cos lambda1) (cos phi2))) (* phi1 (sin phi2)))) (* 2 (/ (* (cos phi2) (sin lambda1)) (* phi1 (sin phi2)))))))
(+.f64 (*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (sin.f64 phi2))) (*.f64 lambda2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 phi1 (sin.f64 phi2)))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) lambda2)) (*.f64 phi1 (sin.f64 phi2))))))
(+ (* 2 (/ (* (cos lambda1) (cos phi2)) (* phi1 (sin phi2)))) (* lambda2 (+ (* 2 (/ (* (cos phi2) (sin lambda1)) (* phi1 (sin phi2)))) (* lambda2 (+ (* -1 (/ (* (cos lambda1) (cos phi2)) (* phi1 (sin phi2)))) (* -1/3 (/ (* lambda2 (* (cos phi2) (sin lambda1))) (* phi1 (sin phi2)))))))))
(+.f64 (*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (sin.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 phi1 (sin.f64 phi2)))) (*.f64 lambda2 (-.f64 (*.f64 (/.f64 #s(literal -1/3 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 phi2))) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 phi1 (sin.f64 phi2))))))))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (cos (- lambda1 lambda2)) (* phi1 phi2)))
(*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 phi2)))
(/ (+ (* 2 (* (pow phi2 2) (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1))))) (* 2 (/ (cos (- lambda1 lambda2)) phi1))) phi2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2)
(/ (+ (* 2 (/ (cos (- lambda1 lambda2)) phi1)) (* (pow phi2 2) (+ (* 2 (* (pow phi2 2) (- (* 1/24 (/ (cos (- lambda1 lambda2)) phi1)) (+ (* -1/6 (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1)))) (* 1/120 (/ (cos (- lambda1 lambda2)) phi1)))))) (* 2 (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1))))))) phi2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)) (*.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal 1/18 binary64))) (*.f64 #s(literal -1/120 binary64) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) (*.f64 #s(literal 2 binary64) (*.f64 phi2 phi2)))))) phi2)
(/ (+ (* 2 (/ (cos (- lambda1 lambda2)) phi1)) (* (pow phi2 2) (+ (* 2 (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1)))) (* (pow phi2 2) (+ (* 2 (* (pow phi2 2) (- (* -1/720 (/ (cos (- lambda1 lambda2)) phi1)) (+ (* -1/6 (- (* 1/24 (/ (cos (- lambda1 lambda2)) phi1)) (+ (* -1/6 (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1)))) (* 1/120 (/ (cos (- lambda1 lambda2)) phi1))))) (+ (* -1/5040 (/ (cos (- lambda1 lambda2)) phi1)) (* 1/120 (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1))))))))) (* 2 (- (* 1/24 (/ (cos (- lambda1 lambda2)) phi1)) (+ (* -1/6 (- (* -1/2 (/ (cos (- lambda1 lambda2)) phi1)) (* -1/6 (/ (cos (- lambda1 lambda2)) phi1)))) (* 1/120 (/ (cos (- lambda1 lambda2)) phi1)))))))))) phi2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/720 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (+.f64 (/.f64 (*.f64 #s(literal -1/5040 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -1/360 binary64)))) (*.f64 #s(literal -1/6 binary64) (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal 1/18 binary64))) (*.f64 #s(literal -1/120 binary64) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)))))) (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal 1/18 binary64))) (*.f64 #s(literal -1/120 binary64) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)))) (*.f64 phi2 phi2)))))) phi2)
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))
(* 2 (/ (* (cos phi2) (cos (- lambda1 lambda2))) (* phi1 (sin phi2))))
(*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))

eval338.0ms (1.4%)

Compiler

Compiled 96028 to 6000 computations (93.8% saved)

prune374.0ms (1.5%)

Pruning

111 alts after pruning (108 fresh and 3 done)

PrunedKeptTotal
New2099552154
Fresh205373
Picked325
Done011
Total21221112233
Accuracy
97.6%
Counts
2233 → 111
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.3%
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64))) R) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
73.3%
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 2 binary64))) R) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
73.4%
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R))
43.8%
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (*.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
34.1%
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))) R)
43.8%
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
73.2%
(*.f64 (-.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))) R)
1.9%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
34.2%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
73.4%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
43.9%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
3.0%
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
73.2%
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))) R)
20.8%
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
58.1%
(*.f64 (acos.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)))) R)
73.5%
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
73.5%
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R)
33.4%
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
50.2%
(*.f64 (acos.f64 (/.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
38.3%
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) (*.f64 phi2 (-.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 0 binary64) (sin.f64 phi1)))))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
15.3%
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
44.7%
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
37.0%
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
37.0%
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))) R)
37.0%
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
32.9%
(*.f64 (acos.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
93.5%
(*.f64 (acos.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))))) R)
32.9%
(*.f64 (acos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))) R)
37.6%
(*.f64 (acos.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
34.5%
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
29.0%
(*.f64 (acos.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
38.9%
(*.f64 (acos.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1)) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (sin.f64 phi2))) R)
32.9%
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
31.9%
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
73.3%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
34.4%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
73.3%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) R)
72.5%
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
44.2%
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 phi1) #s(literal 2 binary64)))) R)
43.3%
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
42.5%
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
40.9%
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
41.9%
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
93.6%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
93.4%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 2 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
93.6%
(*.f64 (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
34.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
54.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1)))) R)
93.0%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
57.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))) R)
93.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) R)
45.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
93.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) R)
93.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
55.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
45.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))) R)
52.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
51.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
52.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
51.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
33.4%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
45.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi1 (sin.f64 phi2)))) R)
35.4%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
47.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi2 (sin.f64 phi1)))) R)
37.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
52.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
35.1%
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
45.6%
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
34.3%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
47.3%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
44.9%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)))))))) R)
44.5%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
34.6%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
34.6%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
18.3%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
14.4%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
17.7%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
28.0%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
44.3%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
34.1%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
41.9%
(*.f64 (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) R)
11.9%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
11.9%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
12.6%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
8.9%
(*.f64 (acos.f64 (*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64))) (+.f64 (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi1 #s(literal 5 binary64))))))) R)
36.9%
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
33.6%
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
20.2%
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
20.1%
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
20.0%
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
10.4%
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
30.0%
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
52.4%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
42.4%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
54.2%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
54.2%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
22.5%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) R)
30.5%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
32.4%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
16.9%
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
12.5%
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
7.4%
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
11.3%
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
27.6%
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
8.1%
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
11.5%
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
22.1%
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
16.8%
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
17.2%
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
17.9%
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
3.1%
(*.f64 lambda1 R)
Compiler

Compiled 7572 to 4611 computations (39.1% saved)

simplify166.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff256
(*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))
cost-diff256
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
cost-diff256
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
cost-diff256
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
cost-diff0
(cos.f64 lambda2)
cost-diff6272
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
cost-diff6272
(acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
cost-diff6272
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
cost-diff0
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)))))
cost-diff128
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))
cost-diff128
(acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)))))))
cost-diff128
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
cost-diff0
(*.f64 lambda1 R)
cost-diff13056
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
cost-diff13056
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
cost-diff13056
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
cost-diff13056
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) R)
Rules
2864×*-lowering-*.f32
2864×*-lowering-*.f64
1928×sum3-define
1860×+-lowering-+.f64
1860×+-lowering-+.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
061616
1151595
2416566
31465560
45795560
08424560
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (acos (+ (* (sin phi1) (sin phi2)) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2))))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))))))
(+ (* (sin phi1) (sin phi2)) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2))))))
(* (sin phi1) (sin phi2))
(sin phi1)
phi1
(sin phi2)
phi2
(+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))))
(* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2))))
(cos phi1)
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(cos phi2)
(* (sin lambda1) (sin lambda2))
(sin lambda1)
lambda1
(sin lambda2)
lambda2
(* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(cos lambda1)
(* (cos lambda2) (* (cos phi1) (cos phi2)))
(cos lambda2)
(* (cos phi1) (cos phi2))
R
(* lambda1 R)
lambda1
R
(* (acos (/ 1 (/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1))))))) R)
(acos (/ 1 (/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1)))))))
(/ 1 (/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1))))))
1
(/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1)))))
2
(+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1))))
(cos (+ phi1 (- lambda2 lambda1)))
(+ phi1 (- lambda2 lambda1))
phi1
(- lambda2 lambda1)
lambda2
lambda1
(cos (- phi1 (- lambda2 lambda1)))
(- phi1 (- lambda2 lambda1))
R
(* (acos (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))) R)
(acos (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2))))
(+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))
(cos lambda2)
lambda2
(cos lambda1)
lambda1
(* (sin lambda1) (sin lambda2))
(sin lambda1)
(sin lambda2)
R
(* (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (- 1 (* (* phi1 phi1) 1/2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))) R)
(acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (- 1 (* (* phi1 phi1) 1/2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (- 1 (* (* phi1 phi1) 1/2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))))
phi1
(* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))
(sin phi2)
phi2
(+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))
(+ 1 (* -1/6 (* phi1 phi1)))
1
(* -1/6 (* phi1 phi1))
-1/6
(* phi1 phi1)
(* (* phi1 phi1) (* (* phi1 phi1) 1/120))
(* (* phi1 phi1) 1/120)
1/120
(* (- 1 (* (* phi1 phi1) 1/2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(- 1 (* (* phi1 phi1) 1/2))
(* (* phi1 phi1) 1/2)
1/2
(* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(cos phi2)
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(* (cos lambda1) (cos lambda2))
(cos lambda1)
lambda1
(cos lambda2)
lambda2
(* (sin lambda1) (sin lambda2))
(sin lambda1)
(sin lambda2)
R
Outputs
(* (acos (+ (* (sin phi1) (sin phi2)) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(+ (* (sin phi1) (sin phi2)) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(sin phi1)
(sin.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
phi2
(+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))
(cos phi1)
(cos.f64 phi1)
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(cos phi2)
(cos.f64 phi2)
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(sin lambda1)
(sin.f64 lambda1)
lambda1
(sin lambda2)
(sin.f64 lambda2)
lambda2
(* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(cos lambda1)
(cos.f64 lambda1)
(* (cos lambda2) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))
(cos lambda2)
(cos.f64 lambda2)
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
R
(* lambda1 R)
(*.f64 lambda1 R)
lambda1
R
(* (acos (/ 1 (/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1))))))) R)
(*.f64 R (acos.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))))
(acos (/ 1 (/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1)))))))
(acos.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64)))
(/ 1 (/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1))))))
(*.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1)))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))))
2
#s(literal 2 binary64)
(+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1))))
(+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))
(cos (+ phi1 (- lambda2 lambda1)))
(cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))
(+ phi1 (- lambda2 lambda1))
(+.f64 phi1 (-.f64 lambda2 lambda1))
phi1
(- lambda2 lambda1)
(-.f64 lambda2 lambda1)
lambda2
lambda1
(cos (- phi1 (- lambda2 lambda1)))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(- phi1 (- lambda2 lambda1))
(+.f64 phi1 (-.f64 lambda1 lambda2))
R
(* (acos (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(acos (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(cos lambda2)
(cos.f64 lambda2)
lambda2
(cos lambda1)
(cos.f64 lambda1)
lambda1
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(sin lambda1)
(sin.f64 lambda1)
(sin lambda2)
(sin.f64 lambda2)
R
(* (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (- 1 (* (* phi1 phi1) 1/2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (- 1 (* (* phi1 phi1) 1/2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (- 1 (* (* phi1 phi1) 1/2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2)))
phi1
(* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))
(*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))
(sin phi2)
(sin.f64 phi2)
phi2
(+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))
(+ 1 (* -1/6 (* phi1 phi1)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))
1
#s(literal 1 binary64)
(* -1/6 (* phi1 phi1))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
-1/6
#s(literal -1/6 binary64)
(* phi1 phi1)
(*.f64 phi1 phi1)
(* (* phi1 phi1) (* (* phi1 phi1) 1/120))
(*.f64 phi1 (*.f64 phi1 (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))
(* (* phi1 phi1) 1/120)
(*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))
1/120
#s(literal 1/120 binary64)
(* (- 1 (* (* phi1 phi1) 1/2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))
(- 1 (* (* phi1 phi1) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))
(* (* phi1 phi1) 1/2)
(*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(cos phi2)
(cos.f64 phi2)
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(* (cos lambda1) (cos lambda2))
(*.f64 (cos.f64 lambda1) (cos.f64 lambda2))
(cos lambda1)
(cos.f64 lambda1)
lambda1
(cos lambda2)
(cos.f64 lambda2)
lambda2
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(sin lambda1)
(sin.f64 lambda1)
(sin lambda2)
(sin.f64 lambda2)
R

localize996.0ms (4.1%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
accuracy99.9%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
accuracy99.8%
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
accuracy99.7%
(acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
accuracy99.9%
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
accuracy99.8%
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
accuracy99.8%
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
accuracy99.6%
(acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))
accuracy99.6%
(acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)))))))
accuracy87.4%
(cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))
accuracy87.4%
(cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)))
accuracy100.0%
(*.f64 lambda1 R)
accuracy99.9%
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
accuracy99.9%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) R)
accuracy99.8%
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
accuracy99.7%
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
Results
494.0ms28×5exit
221.0ms98×1valid
125.0ms125×0invalid
4.0ms0valid
Compiler

Compiled 680 to 61 computations (91% saved)

Precisions
Click to see histograms. Total time spent on operations: 691.0ms
ival-cos: 213.0ms (30.8% of total)
ival-sin: 205.0ms (29.7% of total)
ival-mult: 92.0ms (13.3% of total)
ival-acos: 45.0ms (6.5% of total)
ival-div: 40.0ms (5.8% of total)
backward-pass: 32.0ms (4.6% of total)
ival-add: 26.0ms (3.8% of total)
...c/correct-round.rkt:119:19: 22.0ms (3.2% of total)
ival-sub: 8.0ms (1.2% of total)
compiled-spec: 8.0ms (1.2% of total)
const: 1.0ms (0.1% of total)

series74.0ms (0.3%)

Counts
22 → 804
Calls
Call 1
Inputs
#<alt (* (acos (+ (* (sin phi1) (sin phi2)) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2))))))) R)>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))))))>
#<alt (+ (* (sin phi1) (sin phi2)) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2))))))>
#<alt (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))))>
#<alt (* lambda1 R)>
#<alt (* (acos (/ 1 (/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1))))))) R)>
#<alt (acos (/ 1 (/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1)))))))>
#<alt (/ 1 (/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1))))))>
#<alt (/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1)))))>
#<alt (* (acos (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))) R)>
#<alt (acos (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2))))>
#<alt (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))>
#<alt (cos lambda2)>
#<alt (* (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (- 1 (* (* phi1 phi1) 1/2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))) R)>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (- 1 (* (* phi1 phi1) 1/2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (- 1 (* (* phi1 phi1) 1/2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (cos (- phi1 (- lambda2 lambda1)))>
#<alt (cos (+ phi1 (- lambda2 lambda1)))>
#<alt (* -1/6 (* phi1 phi1))>
Outputs
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2))))>
#<alt (+ (* phi1 (sin phi2)) (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (+ (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* -1/6 (* phi1 (sin phi2)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2))))>
#<alt (+ (* phi2 (sin phi1)) (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (+ (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2)))) (* -1/6 (* phi2 (sin phi1)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (+ (* (cos phi2) (* (sin lambda1) (sin lambda2))) (* (pow phi1 2) (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (+ (* (cos phi2) (* (sin lambda1) (sin lambda2))) (* (pow phi1 2) (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (+ (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* 1/24 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (* 1/24 (* (cos phi2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (+ (* (cos phi2) (* (sin lambda1) (sin lambda2))) (* (pow phi1 2) (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (+ (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* 1/24 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (+ (* 1/24 (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/720 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (* -1/720 (* (cos phi2) (* (sin lambda1) (sin lambda2))))))))))))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (+ (* (cos phi1) (* (sin lambda1) (sin lambda2))) (* (pow phi2 2) (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2))))))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (+ (* (cos phi1) (* (sin lambda1) (sin lambda2))) (* (pow phi2 2) (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (+ (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* 1/24 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (* 1/24 (* (cos phi1) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (+ (* (cos phi1) (* (sin lambda1) (sin lambda2))) (* (pow phi2 2) (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (+ (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* 1/24 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (+ (* 1/24 (* (cos phi1) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/720 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (* -1/720 (* (cos phi1) (* (sin lambda1) (sin lambda2))))))))))))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos lambda2) (* (cos phi1) (cos phi2)))>
#<alt (+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))))>
#<alt (* R (acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))))>
#<alt (* R (acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))))>
#<alt (* R (acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))))>
#<alt (* R (acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))))>
#<alt (* R (acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))))>
#<alt (* R (acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1)))))))>
#<alt (acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1)))))))>
#<alt (acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1)))))))>
#<alt (acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1)))))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2)))))))>
#<alt (acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2)))))))>
#<alt (acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2)))))))>
#<alt (acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2)))))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))>
#<alt (acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1)))))))>
#<alt (acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1)))))))>
#<alt (acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1)))))))>
#<alt (acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1)))))))>
#<alt (* 1/2 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))))>
#<alt (+ (* -1/2 (* phi1 (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))))) (* 1/2 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1)))))>
#<alt (+ (* 1/2 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1)))) (* phi1 (+ (* -1/2 (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1)))) (* 1/2 (* phi1 (+ (* -1/2 (cos (- lambda1 lambda2))) (* -1/2 (cos (- lambda2 lambda1)))))))))>
#<alt (+ (* 1/2 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1)))) (* phi1 (+ (* -1/2 (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1)))) (* phi1 (+ (* -1/2 (* phi1 (+ (* -1/6 (sin (- lambda1 lambda2))) (* -1/6 (sin (- lambda2 lambda1)))))) (* 1/2 (+ (* -1/2 (cos (- lambda1 lambda2))) (* -1/2 (cos (- lambda2 lambda1))))))))))>
#<alt (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))>
#<alt (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))>
#<alt (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))>
#<alt (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))>
#<alt (* 1/2 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))))>
#<alt (+ (* -1/2 (* lambda2 (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))))) (* 1/2 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1)))))>
#<alt (+ (* 1/2 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1)))) (* lambda2 (+ (* -1/2 (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1))))) (* 1/2 (* lambda2 (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/2 (cos (- phi1 lambda1)))))))))>
#<alt (+ (* 1/2 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1)))) (* lambda2 (+ (* -1/2 (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1))))) (* lambda2 (+ (* -1/2 (* lambda2 (+ (* -1/6 (sin (- phi1 lambda1))) (* 1/6 (sin (+ lambda1 phi1)))))) (* 1/2 (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/2 (cos (- phi1 lambda1))))))))))>
#<alt (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))>
#<alt (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))>
#<alt (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))>
#<alt (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))>
#<alt (* 1/2 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))))>
#<alt (+ (* -1/2 (* lambda1 (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))))) (* 1/2 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2)))))>
#<alt (+ (* 1/2 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2)))) (* lambda1 (+ (* -1/2 (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1))))) (* 1/2 (* lambda1 (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/2 (cos (- phi1 lambda2)))))))))>
#<alt (+ (* 1/2 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2)))) (* lambda1 (+ (* -1/2 (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1))))) (* lambda1 (+ (* -1/2 (* lambda1 (+ (* -1/6 (sin (- phi1 lambda2))) (* 1/6 (sin (+ lambda2 phi1)))))) (* 1/2 (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/2 (cos (- phi1 lambda2))))))))))>
#<alt (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))>
#<alt (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))>
#<alt (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))>
#<alt (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))>
#<alt (/ 2 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))))>
#<alt (+ (* 2 (/ (* phi1 (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1)))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2))) (* 2 (/ 1 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))))))>
#<alt (+ (* phi1 (- (* -1 (* phi1 (+ (* -2 (/ (pow (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) 2) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 3))) (* 2 (/ (+ (* -1/2 (cos (- lambda1 lambda2))) (* -1/2 (cos (- lambda2 lambda1)))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2)))))) (* -2 (/ (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2))))) (* 2 (/ 1 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))))))>
#<alt (+ (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -2 (/ (+ (* -1/6 (sin (- lambda1 lambda2))) (* -1/6 (sin (- lambda2 lambda1)))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2))) (+ (* 2 (/ (* (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) (+ (* -1/2 (cos (- lambda1 lambda2))) (* -1/2 (cos (- lambda2 lambda1))))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 3))) (/ (* (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) (+ (* -2 (/ (pow (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) 2) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 3))) (* 2 (/ (+ (* -1/2 (cos (- lambda1 lambda2))) (* -1/2 (cos (- lambda2 lambda1)))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2))))) (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1)))))))) (+ (* -2 (/ (pow (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) 2) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 3))) (* 2 (/ (+ (* -1/2 (cos (- lambda1 lambda2))) (* -1/2 (cos (- lambda2 lambda1)))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2)))))) (* -2 (/ (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2))))) (* 2 (/ 1 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))))))>
#<alt (/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (/ 2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))>
#<alt (/ 2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))>
#<alt (/ 2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))>
#<alt (/ 2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))>
#<alt (/ 2 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))))>
#<alt (+ (* 2 (/ (* lambda2 (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1))))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2))) (* 2 (/ 1 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))))))>
#<alt (+ (* lambda2 (- (* -1 (* lambda2 (+ (* -2 (/ (pow (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) 2) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 3))) (* 2 (/ (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/2 (cos (- phi1 lambda1)))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2)))))) (* -2 (/ (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2))))) (* 2 (/ 1 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))))))>
#<alt (+ (* lambda2 (- (* lambda2 (- (* -1 (* lambda2 (+ (* -2 (/ (+ (* -1/6 (sin (- phi1 lambda1))) (* 1/6 (sin (+ lambda1 phi1)))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2))) (+ (* 2 (/ (* (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/2 (cos (- phi1 lambda1))))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 3))) (/ (* (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) (+ (* -2 (/ (pow (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) 2) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 3))) (* 2 (/ (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/2 (cos (- phi1 lambda1)))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2))))) (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1)))))))) (+ (* -2 (/ (pow (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) 2) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 3))) (* 2 (/ (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/2 (cos (- phi1 lambda1)))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2)))))) (* -2 (/ (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2))))) (* 2 (/ 1 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))))))>
#<alt (/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (/ 2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))>
#<alt (/ 2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))>
#<alt (/ 2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))>
#<alt (/ 2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))>
#<alt (/ 2 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))))>
#<alt (+ (* 2 (/ (* lambda1 (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1))))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2))) (* 2 (/ 1 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))))))>
#<alt (+ (* lambda1 (- (* -1 (* lambda1 (+ (* -2 (/ (pow (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) 2) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 3))) (* 2 (/ (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/2 (cos (- phi1 lambda2)))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2)))))) (* -2 (/ (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2))))) (* 2 (/ 1 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))))))>
#<alt (+ (* lambda1 (- (* lambda1 (- (* -1 (* lambda1 (+ (* -2 (/ (+ (* -1/6 (sin (- phi1 lambda2))) (* 1/6 (sin (+ lambda2 phi1)))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2))) (+ (* 2 (/ (* (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/2 (cos (- phi1 lambda2))))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 3))) (/ (* (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) (+ (* -2 (/ (pow (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) 2) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 3))) (* 2 (/ (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/2 (cos (- phi1 lambda2)))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2))))) (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2)))))))) (+ (* -2 (/ (pow (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) 2) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 3))) (* 2 (/ (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/2 (cos (- phi1 lambda2)))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2)))))) (* -2 (/ (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2))))) (* 2 (/ 1 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))))))>
#<alt (/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))>
#<alt (/ 2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))>
#<alt (/ 2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))>
#<alt (/ 2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))>
#<alt (/ 2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (cos lambda1)>
#<alt (+ (cos lambda1) (* lambda2 (sin lambda1)))>
#<alt (+ (cos lambda1) (* lambda2 (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (+ (cos lambda1) (* lambda2 (+ (sin lambda1) (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))))))>
#<alt (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))>
#<alt (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))>
#<alt (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))>
#<alt (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))>
#<alt (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))>
#<alt (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))>
#<alt (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))>
#<alt (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))>
#<alt (cos lambda2)>
#<alt (+ (cos lambda2) (* lambda1 (sin lambda2)))>
#<alt (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))>
#<alt (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* lambda1 (+ (* -1/2 (cos lambda2)) (* -1/6 (* lambda1 (sin lambda2))))))))>
#<alt (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))>
#<alt (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))>
#<alt (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))>
#<alt (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))>
#<alt (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))>
#<alt (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))>
#<alt (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))>
#<alt (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow lambda2 2)))>
#<alt (+ 1 (* (pow lambda2 2) (- (* 1/24 (pow lambda2 2)) 1/2)))>
#<alt (+ 1 (* (pow lambda2 2) (- (* (pow lambda2 2) (+ 1/24 (* -1/720 (pow lambda2 2)))) 1/2)))>
#<alt (cos lambda2)>
#<alt (cos lambda2)>
#<alt (cos lambda2)>
#<alt (cos lambda2)>
#<alt (cos lambda2)>
#<alt (cos lambda2)>
#<alt (cos lambda2)>
#<alt (cos lambda2)>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (+ (* phi1 (sin phi2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* 1/120 (* (pow phi1 5) (sin phi2)))>
#<alt (* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))>
#<alt (* (pow phi1 5) (+ (* -1/2 (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 3))) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2)))))>
#<alt (* (pow phi1 5) (+ (* -1/2 (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 3))) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4))))))>
#<alt (* 1/120 (* (pow phi1 5) (sin phi2)))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (+ (* 1/6 (/ (sin phi2) (pow phi1 2))) (* 1/2 (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 3)))))))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1 (/ (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (/ (sin phi2) phi1)) (pow phi1 3))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))>
#<alt (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))>
#<alt (+ (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))>
#<alt (+ (* phi2 (+ (* -1/2 (* phi2 (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))>
#<alt (+ (* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* phi2 (+ (* -1/2 (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* -1/6 (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* lambda1 (* (cos phi2) (* (sin lambda2) (- 1 (* 1/2 (pow phi1 2)))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2))))))) (* (cos phi2) (* (sin lambda2) (- 1 (* 1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))) (* -1/6 (* lambda1 (* (cos phi2) (* (sin lambda2) (- 1 (* 1/2 (pow phi1 2))))))))) (* (cos phi2) (* (sin lambda2) (- 1 (* 1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* lambda2 (* (cos phi2) (* (sin lambda1) (- 1 (* 1/2 (pow phi1 2)))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2))))))) (* (cos phi2) (* (sin lambda1) (- 1 (* 1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (- 1 (* 1/2 (pow phi1 2))))))))) (* (cos phi2) (* (sin lambda1) (- 1 (* 1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))>
#<alt (* phi1 (sin phi2))>
#<alt (* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))>
#<alt (* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))>
#<alt (* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))>
#<alt (* 1/120 (* (pow phi1 5) (sin phi2)))>
#<alt (* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))>
#<alt (* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))>
#<alt (* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))>
#<alt (* 1/120 (* (pow phi1 5) (sin phi2)))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))>
#<alt (* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))>
#<alt (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi2 (+ (* -1/6 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))))>
#<alt (* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* (pow phi2 2) (+ (* -1/6 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* 1/120 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))))))))>
#<alt (* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* (pow phi2 2) (+ (* -1/6 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (pow phi2 2) (+ (* -1/5040 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* 1/120 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))>
#<alt (* lambda1 (sin lambda2))>
#<alt (* lambda1 (+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2)))))>
#<alt (* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* 1/120 (* (pow lambda1 2) (sin lambda2)))))))>
#<alt (* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (sin lambda2))) (* 1/120 (sin lambda2))))))))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* lambda2 (sin lambda1))>
#<alt (* lambda2 (+ (sin lambda1) (* -1/6 (* (pow lambda2 2) (sin lambda1)))))>
#<alt (* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* 1/120 (* (pow lambda2 2) (sin lambda1)))))))>
#<alt (* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (sin lambda1))) (* 1/120 (sin lambda1))))))))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (sin lambda1) (sin lambda2)))) (* (sin lambda1) (sin lambda2)))>
#<alt (+ (* (sin lambda1) (sin lambda2)) (* (pow phi2 2) (+ (* -1/2 (* (sin lambda1) (sin lambda2))) (* 1/24 (* (pow phi2 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (+ (* (sin lambda1) (sin lambda2)) (* (pow phi2 2) (+ (* -1/2 (* (sin lambda1) (sin lambda2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (sin lambda1) (sin lambda2)))) (* 1/24 (* (sin lambda1) (sin lambda2))))))))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* lambda1 (* (cos phi2) (sin lambda2)))>
#<alt (* lambda1 (+ (* -1/6 (* (pow lambda1 2) (* (cos phi2) (sin lambda2)))) (* (cos phi2) (sin lambda2))))>
#<alt (* lambda1 (+ (* (cos phi2) (sin lambda2)) (* (pow lambda1 2) (+ (* -1/6 (* (cos phi2) (sin lambda2))) (* 1/120 (* (pow lambda1 2) (* (cos phi2) (sin lambda2))))))))>
#<alt (* lambda1 (+ (* (cos phi2) (sin lambda2)) (* (pow lambda1 2) (+ (* -1/6 (* (cos phi2) (sin lambda2))) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (* (cos phi2) (sin lambda2)))) (* 1/120 (* (cos phi2) (sin lambda2)))))))))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* lambda2 (* (cos phi2) (sin lambda1)))>
#<alt (* lambda2 (+ (* -1/6 (* (pow lambda2 2) (* (cos phi2) (sin lambda1)))) (* (cos phi2) (sin lambda1))))>
#<alt (* lambda2 (+ (* (cos phi2) (sin lambda1)) (* (pow lambda2 2) (+ (* -1/6 (* (cos phi2) (sin lambda1))) (* 1/120 (* (pow lambda2 2) (* (cos phi2) (sin lambda1))))))))>
#<alt (* lambda2 (+ (* (cos phi2) (sin lambda1)) (* (pow lambda2 2) (+ (* -1/6 (* (cos phi2) (sin lambda1))) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (* (cos phi2) (sin lambda1)))) (* 1/120 (* (cos phi2) (sin lambda1)))))))))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (* (sin lambda1) (sin lambda2)))>
#<alt (cos (- lambda1 lambda2))>
#<alt (+ (cos (- lambda1 lambda2)) (* -1 (* phi1 (sin (- lambda1 lambda2)))))>
#<alt (+ (cos (- lambda1 lambda2)) (* phi1 (- (* -1/2 (* phi1 (cos (- lambda1 lambda2)))) (sin (- lambda1 lambda2)))))>
#<alt (+ (cos (- lambda1 lambda2)) (* phi1 (- (* phi1 (+ (* -1/2 (cos (- lambda1 lambda2))) (* 1/6 (* phi1 (sin (- lambda1 lambda2)))))) (sin (- lambda1 lambda2)))))>
#<alt (cos (- (+ lambda1 phi1) lambda2))>
#<alt (cos (- (+ lambda1 phi1) lambda2))>
#<alt (cos (- (+ lambda1 phi1) lambda2))>
#<alt (cos (- (+ lambda1 phi1) lambda2))>
#<alt (cos (- lambda1 (+ lambda2 (* -1 phi1))))>
#<alt (cos (- lambda1 (+ lambda2 (* -1 phi1))))>
#<alt (cos (- lambda1 (+ lambda2 (* -1 phi1))))>
#<alt (cos (- lambda1 (+ lambda2 (* -1 phi1))))>
#<alt (cos (+ lambda1 phi1))>
#<alt (+ (cos (+ lambda1 phi1)) (* lambda2 (sin (+ lambda1 phi1))))>
#<alt (+ (cos (+ lambda1 phi1)) (* lambda2 (- (* -1/2 (* lambda2 (cos (+ lambda1 phi1)))) (* -1 (sin (+ lambda1 phi1))))))>
#<alt (+ (cos (+ lambda1 phi1)) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/6 (* lambda2 (sin (+ lambda1 phi1)))))) (* -1 (sin (+ lambda1 phi1))))))>
#<alt (cos (- (+ lambda1 phi1) lambda2))>
#<alt (cos (- (+ lambda1 phi1) lambda2))>
#<alt (cos (- (+ lambda1 phi1) lambda2))>
#<alt (cos (- (+ lambda1 phi1) lambda2))>
#<alt (cos (+ lambda1 (+ phi1 (* -1 lambda2))))>
#<alt (cos (+ lambda1 (+ phi1 (* -1 lambda2))))>
#<alt (cos (+ lambda1 (+ phi1 (* -1 lambda2))))>
#<alt (cos (+ lambda1 (+ phi1 (* -1 lambda2))))>
#<alt (cos (- phi1 lambda2))>
#<alt (+ (cos (- phi1 lambda2)) (* -1 (* lambda1 (sin (- phi1 lambda2)))))>
#<alt (+ (cos (- phi1 lambda2)) (* lambda1 (- (* -1/2 (* lambda1 (cos (- phi1 lambda2)))) (sin (- phi1 lambda2)))))>
#<alt (+ (cos (- phi1 lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (- phi1 lambda2))) (* 1/6 (* lambda1 (sin (- phi1 lambda2)))))) (sin (- phi1 lambda2)))))>
#<alt (cos (- (+ lambda1 phi1) lambda2))>
#<alt (cos (- (+ lambda1 phi1) lambda2))>
#<alt (cos (- (+ lambda1 phi1) lambda2))>
#<alt (cos (- (+ lambda1 phi1) lambda2))>
#<alt (cos (- phi1 (+ lambda2 (* -1 lambda1))))>
#<alt (cos (- phi1 (+ lambda2 (* -1 lambda1))))>
#<alt (cos (- phi1 (+ lambda2 (* -1 lambda1))))>
#<alt (cos (- phi1 (+ lambda2 (* -1 lambda1))))>
#<alt (cos (- lambda2 lambda1))>
#<alt (+ (cos (- lambda2 lambda1)) (* -1 (* phi1 (sin (- lambda2 lambda1)))))>
#<alt (+ (cos (- lambda2 lambda1)) (* phi1 (- (* -1/2 (* phi1 (cos (- lambda2 lambda1)))) (sin (- lambda2 lambda1)))))>
#<alt (+ (cos (- lambda2 lambda1)) (* phi1 (- (* phi1 (+ (* -1/2 (cos (- lambda2 lambda1))) (* 1/6 (* phi1 (sin (- lambda2 lambda1)))))) (sin (- lambda2 lambda1)))))>
#<alt (cos (- (+ lambda2 phi1) lambda1))>
#<alt (cos (- (+ lambda2 phi1) lambda1))>
#<alt (cos (- (+ lambda2 phi1) lambda1))>
#<alt (cos (- (+ lambda2 phi1) lambda1))>
#<alt (cos (- lambda2 (+ lambda1 (* -1 phi1))))>
#<alt (cos (- lambda2 (+ lambda1 (* -1 phi1))))>
#<alt (cos (- lambda2 (+ lambda1 (* -1 phi1))))>
#<alt (cos (- lambda2 (+ lambda1 (* -1 phi1))))>
#<alt (cos (- phi1 lambda1))>
#<alt (+ (cos (- phi1 lambda1)) (* -1 (* lambda2 (sin (- phi1 lambda1)))))>
#<alt (+ (cos (- phi1 lambda1)) (* lambda2 (- (* -1/2 (* lambda2 (cos (- phi1 lambda1)))) (sin (- phi1 lambda1)))))>
#<alt (+ (cos (- phi1 lambda1)) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos (- phi1 lambda1))) (* 1/6 (* lambda2 (sin (- phi1 lambda1)))))) (sin (- phi1 lambda1)))))>
#<alt (cos (- (+ lambda2 phi1) lambda1))>
#<alt (cos (- (+ lambda2 phi1) lambda1))>
#<alt (cos (- (+ lambda2 phi1) lambda1))>
#<alt (cos (- (+ lambda2 phi1) lambda1))>
#<alt (cos (- phi1 (+ lambda1 (* -1 lambda2))))>
#<alt (cos (- phi1 (+ lambda1 (* -1 lambda2))))>
#<alt (cos (- phi1 (+ lambda1 (* -1 lambda2))))>
#<alt (cos (- phi1 (+ lambda1 (* -1 lambda2))))>
#<alt (cos (+ lambda2 phi1))>
#<alt (+ (cos (+ lambda2 phi1)) (* lambda1 (sin (+ lambda2 phi1))))>
#<alt (+ (cos (+ lambda2 phi1)) (* lambda1 (- (* -1/2 (* lambda1 (cos (+ lambda2 phi1)))) (* -1 (sin (+ lambda2 phi1))))))>
#<alt (+ (cos (+ lambda2 phi1)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/6 (* lambda1 (sin (+ lambda2 phi1)))))) (* -1 (sin (+ lambda2 phi1))))))>
#<alt (cos (- (+ lambda2 phi1) lambda1))>
#<alt (cos (- (+ lambda2 phi1) lambda1))>
#<alt (cos (- (+ lambda2 phi1) lambda1))>
#<alt (cos (- (+ lambda2 phi1) lambda1))>
#<alt (cos (+ lambda2 (+ phi1 (* -1 lambda1))))>
#<alt (cos (+ lambda2 (+ phi1 (* -1 lambda1))))>
#<alt (cos (+ lambda2 (+ phi1 (* -1 lambda1))))>
#<alt (cos (+ lambda2 (+ phi1 (* -1 lambda1))))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
#<alt (* -1/6 (pow phi1 2))>
Calls

201 calls:

TimeVariablePointExpression
3.0ms
phi1
@inf
(* (acos (+ (* (sin phi1) (sin phi2)) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2))))))) R)
3.0ms
phi1
@0
(/ 1 (/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1))))))
2.0ms
lambda2
@inf
(* (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (- 1 (* (* phi1 phi1) 1/2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))) R)
1.0ms
phi1
@0
(/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1)))))
1.0ms
lambda2
@0
(/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1)))))

rewrite291.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
3592×*-lowering-*.f32
3592×*-lowering-*.f64
1548×pow-lowering-pow.f64
1548×pow-lowering-pow.f32
1380×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
061375
1347296
23276289
08137289
Stop Event
iter limit
node limit
Counts
22 → 305
Calls
Call 1
Inputs
(* (acos (+ (* (sin phi1) (sin phi2)) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2))))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))))))
(+ (* (sin phi1) (sin phi2)) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2))))))
(+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))))
(* lambda1 R)
(* (acos (/ 1 (/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1))))))) R)
(acos (/ 1 (/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1)))))))
(/ 1 (/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1))))))
(/ 2 (+ (cos (+ phi1 (- lambda2 lambda1))) (cos (- phi1 (- lambda2 lambda1)))))
(* (acos (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))) R)
(acos (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2))))
(+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))
(cos lambda2)
(* (acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (- 1 (* (* phi1 phi1) 1/2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))) R)
(acos (+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (- 1 (* (* phi1 phi1) 1/2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(+ (* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120))))) (* (- 1 (* (* phi1 phi1) 1/2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(* phi1 (* (sin phi2) (+ (+ 1 (* -1/6 (* phi1 phi1))) (* (* phi1 phi1) (* (* phi1 phi1) 1/120)))))
(* (sin lambda1) (sin lambda2))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(cos (- phi1 (- lambda2 lambda1)))
(cos (+ phi1 (- lambda2 lambda1)))
(* -1/6 (* phi1 phi1))
Outputs
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) #s(literal 2 binary64)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(+.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(fma.f64 (sin.f64 phi1) (sin.f64 phi2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(fma.f64 (sin.f64 phi2) (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))))) (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(fma.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(fma.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(*.f64 lambda1 R)
(*.f64 R lambda1)
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) R)
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(/.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))) #s(literal -2 binary64))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (-.f64 (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 (-.f64 lambda1 lambda2)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 (-.f64 lambda1 lambda2))))))) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (-.f64 (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 (-.f64 lambda1 lambda2)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 (-.f64 lambda1 lambda2)))))))) (-.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 (-.f64 lambda1 lambda2) phi1))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (-.f64 (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 (-.f64 lambda1 lambda2)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 (-.f64 lambda1 lambda2)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))))))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal -1 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (-.f64 (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))))))
(*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 phi1 (-.f64 lambda1 lambda2)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 (-.f64 lambda1 lambda2)))))))) (-.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 (cos.f64 phi1) #s(literal -1 binary64)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 R (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) R)
(acos.f64 (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 lambda1 (neg.f64 lambda2))
(+.f64 lambda2 (-.f64 #s(literal 0 binary64) lambda1))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))
(+.f64 (-.f64 #s(literal 0 binary64) lambda1) lambda2)
(fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64))))
(-.f64 lambda1 lambda2)
(-.f64 lambda2 lambda1)
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))
(-.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))))
(-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (neg.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (+.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 lambda2 (-.f64 #s(literal 0 binary64) lambda1)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 #s(literal 0 binary64) lambda1))) (-.f64 lambda2 (-.f64 #s(literal 0 binary64) lambda1)))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))
(pow.f64 (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))))
(*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 (-.f64 #s(literal 0 binary64) lambda1))))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda1)) (sin.f64 lambda2)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (cos.f64 (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (cos.f64 (+.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) (cos.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lambda1)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lambda1)))))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (sin.f64 lambda2) (sin.f64 (-.f64 #s(literal 0 binary64) lambda1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (neg.f64 (cos.f64 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))))
(cos.f64 lambda2)
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))))))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))))) R)
(acos.f64 (+.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64)))))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64)))))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))))) #s(literal 2 binary64)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64)))))))))
(+.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))))))
(fma.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64))))))) phi1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)))
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))) (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)))
(fma.f64 (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)))
(fma.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1))))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64)))))) (-.f64 (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1))))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64)))))) (-.f64 (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64))))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))) (*.f64 phi1 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64))))) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))
(+.f64 (*.f64 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))) phi1) (*.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64))))) phi1))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))) (*.f64 phi1 (sin.f64 phi2))))
(+.f64 (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))) (*.f64 phi1 (sin.f64 phi2))))
(/.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) #s(literal 1/1728000 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))))))
(/.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))))
(*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64))))))))
(*.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) phi1))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))) (*.f64 phi1 (sin.f64 phi2)))
(*.f64 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64))))))) phi1)
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64)))))))
(*.f64 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal 1/120 binary64))))))) (sin.f64 phi2))
(-.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64))
(/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) #s(literal 2 binary64))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi2)))
(*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 lambda2))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (sin.f64 lambda1))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 (-.f64 phi1 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 (-.f64 phi1 lambda2)) (sin.f64 (-.f64 #s(literal 0 binary64) lambda1))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (+.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 lambda1 lambda2)))))) (cos.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (+.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 lambda1 lambda2)))))) (sin.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 lambda1 lambda2))))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 phi1 phi1) (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 phi1 (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (/.f64 (*.f64 phi1 phi1) (+.f64 phi1 (-.f64 lambda1 lambda2)))) (sin.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 phi1 (-.f64 lambda1 lambda2))))))
(cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) (sin.f64 phi1)))
(-.f64 (*.f64 (cos.f64 (-.f64 phi1 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 (-.f64 phi1 lambda2)) (sin.f64 lambda1)))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 phi1 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 phi1 lambda2))))
(fma.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))))))
(fma.f64 (cos.f64 (-.f64 phi1 lambda2)) (cos.f64 lambda1) (neg.f64 (*.f64 (sin.f64 (-.f64 phi1 lambda2)) (sin.f64 lambda1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))) (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 (+.f64 phi1 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 (+.f64 phi1 lambda2)) (sin.f64 lambda1)))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (-.f64 lambda1 phi1))) (*.f64 (sin.f64 lambda2) (sin.f64 (-.f64 lambda1 phi1))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 phi1 (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 phi1 (-.f64 lambda1 lambda2)))) (sin.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 phi1 (-.f64 lambda1 lambda2))))))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (+.f64 phi1 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 (+.f64 phi1 lambda2)) (sin.f64 (-.f64 #s(literal 0 binary64) lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (+.f64 (-.f64 #s(literal 0 binary64) lambda1) phi1))) (*.f64 (sin.f64 lambda2) (sin.f64 (+.f64 (-.f64 #s(literal 0 binary64) lambda1) phi1))))
(fma.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))
(*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(*.f64 (*.f64 phi1 phi1) #s(literal -1/6 binary64))
(*.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 phi1 #s(literal -1/6 binary64)) phi1)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 phi1 #s(literal -1/6 binary64))) phi1)

simplify496.0ms (2%)

Algorithm
egg-herbie
Rules
6324×+-lowering-+.f64
6324×+-lowering-+.f32
5428×*-lowering-*.f32
5428×*-lowering-*.f64
1344×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
080018588
1293218007
2789617848
0813417848
Stop Event
iter limit
node limit
Counts
804 → 804
Calls
Call 1
Inputs
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2))))
(+ (* phi1 (sin phi2)) (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (+ (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* -1/6 (* phi1 (sin phi2)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2))))
(+ (* phi2 (sin phi1)) (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2)))))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2)))))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (+ (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2)))) (* -1/6 (* phi2 (sin phi1)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (+ (* (cos phi2) (* (sin lambda1) (sin lambda2))) (* (pow phi1 2) (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2))))))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (+ (* (cos phi2) (* (sin lambda1) (sin lambda2))) (* (pow phi1 2) (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (+ (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* 1/24 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (* 1/24 (* (cos phi2) (* (sin lambda1) (sin lambda2)))))))))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (+ (* (cos phi2) (* (sin lambda1) (sin lambda2))) (* (pow phi1 2) (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (+ (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* 1/24 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (+ (* 1/24 (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/720 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (* -1/720 (* (cos phi2) (* (sin lambda1) (sin lambda2))))))))))))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (+ (* (cos phi1) (* (sin lambda1) (sin lambda2))) (* (pow phi2 2) (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2))))))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (+ (* (cos phi1) (* (sin lambda1) (sin lambda2))) (* (pow phi2 2) (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (+ (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* 1/24 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (* 1/24 (* (cos phi1) (* (sin lambda1) (sin lambda2)))))))))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (+ (* (cos phi1) (* (sin lambda1) (sin lambda2))) (* (pow phi2 2) (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (+ (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* 1/24 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (+ (* 1/24 (* (cos phi1) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/720 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (* -1/720 (* (cos phi1) (* (sin lambda1) (sin lambda2))))))))))))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(* (cos lambda2) (* (cos phi1) (cos phi2)))
(+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))))
(* R (acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))))
(* R (acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))))
(* R (acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))))
(* R (acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))))
(* R (acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))))
(* R (acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))))
(* R (acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))))
(* R (acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))))
(* R (acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1)))))))
(acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1)))))))
(acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1)))))))
(acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1)))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2)))))))
(acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2)))))))
(acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2)))))))
(acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2)))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1)))))))
(acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1)))))))
(acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1)))))))
(acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1)))))))
(* 1/2 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))))
(+ (* -1/2 (* phi1 (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))))) (* 1/2 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1)))))
(+ (* 1/2 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1)))) (* phi1 (+ (* -1/2 (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1)))) (* 1/2 (* phi1 (+ (* -1/2 (cos (- lambda1 lambda2))) (* -1/2 (cos (- lambda2 lambda1)))))))))
(+ (* 1/2 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1)))) (* phi1 (+ (* -1/2 (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1)))) (* phi1 (+ (* -1/2 (* phi1 (+ (* -1/6 (sin (- lambda1 lambda2))) (* -1/6 (sin (- lambda2 lambda1)))))) (* 1/2 (+ (* -1/2 (cos (- lambda1 lambda2))) (* -1/2 (cos (- lambda2 lambda1))))))))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))
(* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))
(* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))
(* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))
(* 1/2 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))))
(+ (* -1/2 (* lambda2 (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))))) (* 1/2 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1)))))
(+ (* 1/2 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1)))) (* lambda2 (+ (* -1/2 (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1))))) (* 1/2 (* lambda2 (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/2 (cos (- phi1 lambda1)))))))))
(+ (* 1/2 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1)))) (* lambda2 (+ (* -1/2 (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1))))) (* lambda2 (+ (* -1/2 (* lambda2 (+ (* -1/6 (sin (- phi1 lambda1))) (* 1/6 (sin (+ lambda1 phi1)))))) (* 1/2 (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/2 (cos (- phi1 lambda1))))))))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))
(* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))
(* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))
(* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))
(* 1/2 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))))
(+ (* -1/2 (* lambda1 (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))))) (* 1/2 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2)))))
(+ (* 1/2 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2)))) (* lambda1 (+ (* -1/2 (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1))))) (* 1/2 (* lambda1 (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/2 (cos (- phi1 lambda2)))))))))
(+ (* 1/2 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2)))) (* lambda1 (+ (* -1/2 (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1))))) (* lambda1 (+ (* -1/2 (* lambda1 (+ (* -1/6 (sin (- phi1 lambda2))) (* 1/6 (sin (+ lambda2 phi1)))))) (* 1/2 (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/2 (cos (- phi1 lambda2))))))))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))
(* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))
(* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))
(* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))
(/ 2 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))))
(+ (* 2 (/ (* phi1 (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1)))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2))) (* 2 (/ 1 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))))))
(+ (* phi1 (- (* -1 (* phi1 (+ (* -2 (/ (pow (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) 2) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 3))) (* 2 (/ (+ (* -1/2 (cos (- lambda1 lambda2))) (* -1/2 (cos (- lambda2 lambda1)))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2)))))) (* -2 (/ (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2))))) (* 2 (/ 1 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))))))
(+ (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -2 (/ (+ (* -1/6 (sin (- lambda1 lambda2))) (* -1/6 (sin (- lambda2 lambda1)))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2))) (+ (* 2 (/ (* (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) (+ (* -1/2 (cos (- lambda1 lambda2))) (* -1/2 (cos (- lambda2 lambda1))))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 3))) (/ (* (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) (+ (* -2 (/ (pow (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) 2) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 3))) (* 2 (/ (+ (* -1/2 (cos (- lambda1 lambda2))) (* -1/2 (cos (- lambda2 lambda1)))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2))))) (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1)))))))) (+ (* -2 (/ (pow (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) 2) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 3))) (* 2 (/ (+ (* -1/2 (cos (- lambda1 lambda2))) (* -1/2 (cos (- lambda2 lambda1)))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2)))))) (* -2 (/ (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2))))) (* 2 (/ 1 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/ 2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))
(/ 2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))
(/ 2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))
(/ 2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))
(/ 2 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))))
(+ (* 2 (/ (* lambda2 (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1))))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2))) (* 2 (/ 1 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))))))
(+ (* lambda2 (- (* -1 (* lambda2 (+ (* -2 (/ (pow (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) 2) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 3))) (* 2 (/ (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/2 (cos (- phi1 lambda1)))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2)))))) (* -2 (/ (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2))))) (* 2 (/ 1 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))))))
(+ (* lambda2 (- (* lambda2 (- (* -1 (* lambda2 (+ (* -2 (/ (+ (* -1/6 (sin (- phi1 lambda1))) (* 1/6 (sin (+ lambda1 phi1)))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2))) (+ (* 2 (/ (* (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/2 (cos (- phi1 lambda1))))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 3))) (/ (* (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) (+ (* -2 (/ (pow (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) 2) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 3))) (* 2 (/ (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/2 (cos (- phi1 lambda1)))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2))))) (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1)))))))) (+ (* -2 (/ (pow (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) 2) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 3))) (* 2 (/ (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/2 (cos (- phi1 lambda1)))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2)))))) (* -2 (/ (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2))))) (* 2 (/ 1 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/ 2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))
(/ 2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))
(/ 2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))
(/ 2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))
(/ 2 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))))
(+ (* 2 (/ (* lambda1 (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1))))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2))) (* 2 (/ 1 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))))))
(+ (* lambda1 (- (* -1 (* lambda1 (+ (* -2 (/ (pow (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) 2) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 3))) (* 2 (/ (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/2 (cos (- phi1 lambda2)))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2)))))) (* -2 (/ (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2))))) (* 2 (/ 1 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))))))
(+ (* lambda1 (- (* lambda1 (- (* -1 (* lambda1 (+ (* -2 (/ (+ (* -1/6 (sin (- phi1 lambda2))) (* 1/6 (sin (+ lambda2 phi1)))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2))) (+ (* 2 (/ (* (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/2 (cos (- phi1 lambda2))))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 3))) (/ (* (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) (+ (* -2 (/ (pow (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) 2) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 3))) (* 2 (/ (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/2 (cos (- phi1 lambda2)))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2))))) (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2)))))))) (+ (* -2 (/ (pow (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) 2) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 3))) (* 2 (/ (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/2 (cos (- phi1 lambda2)))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2)))))) (* -2 (/ (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2))))) (* 2 (/ 1 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/ 2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))
(/ 2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))
(/ 2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))
(/ 2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(cos lambda1)
(+ (cos lambda1) (* lambda2 (sin lambda1)))
(+ (cos lambda1) (* lambda2 (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(+ (cos lambda1) (* lambda2 (+ (sin lambda1) (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))))))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(cos lambda2)
(+ (cos lambda2) (* lambda1 (sin lambda2)))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* lambda1 (+ (* -1/2 (cos lambda2)) (* -1/6 (* lambda1 (sin lambda2))))))))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
1
(+ 1 (* -1/2 (pow lambda2 2)))
(+ 1 (* (pow lambda2 2) (- (* 1/24 (pow lambda2 2)) 1/2)))
(+ 1 (* (pow lambda2 2) (- (* (pow lambda2 2) (+ 1/24 (* -1/720 (pow lambda2 2)))) 1/2)))
(cos lambda2)
(cos lambda2)
(cos lambda2)
(cos lambda2)
(cos lambda2)
(cos lambda2)
(cos lambda2)
(cos lambda2)
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(+ (* phi1 (sin phi2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))
(* (pow phi1 5) (+ (* -1/2 (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 3))) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2)))))
(* (pow phi1 5) (+ (* -1/2 (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 3))) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4))))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))
(* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (+ (* 1/6 (/ (sin phi2) (pow phi1 2))) (* 1/2 (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 3)))))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (/ (sin phi2) phi1)) (pow phi1 3))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))
(+ (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))
(+ (* phi2 (+ (* -1/2 (* phi2 (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))
(+ (* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* phi2 (+ (* -1/2 (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* -1/6 (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* lambda1 (* (cos phi2) (* (sin lambda2) (- 1 (* 1/2 (pow phi1 2)))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2))))))) (* (cos phi2) (* (sin lambda2) (- 1 (* 1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))) (* -1/6 (* lambda1 (* (cos phi2) (* (sin lambda2) (- 1 (* 1/2 (pow phi1 2))))))))) (* (cos phi2) (* (sin lambda2) (- 1 (* 1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (- 1 (* 1/2 (pow phi1 2)))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2))))))) (* (cos phi2) (* (sin lambda1) (- 1 (* 1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (- 1 (* 1/2 (pow phi1 2))))))))) (* (cos phi2) (* (sin lambda1) (- 1 (* 1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(* phi1 (sin phi2))
(* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi2 (+ (* -1/6 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))))
(* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* (pow phi2 2) (+ (* -1/6 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* 1/120 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))))))))
(* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* (pow phi2 2) (+ (* -1/6 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (pow phi2 2) (+ (* -1/5040 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* 1/120 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(* lambda1 (sin lambda2))
(* lambda1 (+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2)))))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* 1/120 (* (pow lambda1 2) (sin lambda2)))))))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (sin lambda2))) (* 1/120 (sin lambda2))))))))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* lambda2 (sin lambda1))
(* lambda2 (+ (sin lambda1) (* -1/6 (* (pow lambda2 2) (sin lambda1)))))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* 1/120 (* (pow lambda2 2) (sin lambda1)))))))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (sin lambda1))) (* 1/120 (sin lambda1))))))))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(+ (* -1/2 (* (pow phi2 2) (* (sin lambda1) (sin lambda2)))) (* (sin lambda1) (sin lambda2)))
(+ (* (sin lambda1) (sin lambda2)) (* (pow phi2 2) (+ (* -1/2 (* (sin lambda1) (sin lambda2))) (* 1/24 (* (pow phi2 2) (* (sin lambda1) (sin lambda2)))))))
(+ (* (sin lambda1) (sin lambda2)) (* (pow phi2 2) (+ (* -1/2 (* (sin lambda1) (sin lambda2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (sin lambda1) (sin lambda2)))) (* 1/24 (* (sin lambda1) (sin lambda2))))))))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* lambda1 (* (cos phi2) (sin lambda2)))
(* lambda1 (+ (* -1/6 (* (pow lambda1 2) (* (cos phi2) (sin lambda2)))) (* (cos phi2) (sin lambda2))))
(* lambda1 (+ (* (cos phi2) (sin lambda2)) (* (pow lambda1 2) (+ (* -1/6 (* (cos phi2) (sin lambda2))) (* 1/120 (* (pow lambda1 2) (* (cos phi2) (sin lambda2))))))))
(* lambda1 (+ (* (cos phi2) (sin lambda2)) (* (pow lambda1 2) (+ (* -1/6 (* (cos phi2) (sin lambda2))) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (* (cos phi2) (sin lambda2)))) (* 1/120 (* (cos phi2) (sin lambda2)))))))))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* lambda2 (* (cos phi2) (sin lambda1)))
(* lambda2 (+ (* -1/6 (* (pow lambda2 2) (* (cos phi2) (sin lambda1)))) (* (cos phi2) (sin lambda1))))
(* lambda2 (+ (* (cos phi2) (sin lambda1)) (* (pow lambda2 2) (+ (* -1/6 (* (cos phi2) (sin lambda1))) (* 1/120 (* (pow lambda2 2) (* (cos phi2) (sin lambda1))))))))
(* lambda2 (+ (* (cos phi2) (sin lambda1)) (* (pow lambda2 2) (+ (* -1/6 (* (cos phi2) (sin lambda1))) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (* (cos phi2) (sin lambda1)))) (* 1/120 (* (cos phi2) (sin lambda1)))))))))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(cos (- lambda1 lambda2))
(+ (cos (- lambda1 lambda2)) (* -1 (* phi1 (sin (- lambda1 lambda2)))))
(+ (cos (- lambda1 lambda2)) (* phi1 (- (* -1/2 (* phi1 (cos (- lambda1 lambda2)))) (sin (- lambda1 lambda2)))))
(+ (cos (- lambda1 lambda2)) (* phi1 (- (* phi1 (+ (* -1/2 (cos (- lambda1 lambda2))) (* 1/6 (* phi1 (sin (- lambda1 lambda2)))))) (sin (- lambda1 lambda2)))))
(cos (- (+ lambda1 phi1) lambda2))
(cos (- (+ lambda1 phi1) lambda2))
(cos (- (+ lambda1 phi1) lambda2))
(cos (- (+ lambda1 phi1) lambda2))
(cos (- lambda1 (+ lambda2 (* -1 phi1))))
(cos (- lambda1 (+ lambda2 (* -1 phi1))))
(cos (- lambda1 (+ lambda2 (* -1 phi1))))
(cos (- lambda1 (+ lambda2 (* -1 phi1))))
(cos (+ lambda1 phi1))
(+ (cos (+ lambda1 phi1)) (* lambda2 (sin (+ lambda1 phi1))))
(+ (cos (+ lambda1 phi1)) (* lambda2 (- (* -1/2 (* lambda2 (cos (+ lambda1 phi1)))) (* -1 (sin (+ lambda1 phi1))))))
(+ (cos (+ lambda1 phi1)) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/6 (* lambda2 (sin (+ lambda1 phi1)))))) (* -1 (sin (+ lambda1 phi1))))))
(cos (- (+ lambda1 phi1) lambda2))
(cos (- (+ lambda1 phi1) lambda2))
(cos (- (+ lambda1 phi1) lambda2))
(cos (- (+ lambda1 phi1) lambda2))
(cos (+ lambda1 (+ phi1 (* -1 lambda2))))
(cos (+ lambda1 (+ phi1 (* -1 lambda2))))
(cos (+ lambda1 (+ phi1 (* -1 lambda2))))
(cos (+ lambda1 (+ phi1 (* -1 lambda2))))
(cos (- phi1 lambda2))
(+ (cos (- phi1 lambda2)) (* -1 (* lambda1 (sin (- phi1 lambda2)))))
(+ (cos (- phi1 lambda2)) (* lambda1 (- (* -1/2 (* lambda1 (cos (- phi1 lambda2)))) (sin (- phi1 lambda2)))))
(+ (cos (- phi1 lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (- phi1 lambda2))) (* 1/6 (* lambda1 (sin (- phi1 lambda2)))))) (sin (- phi1 lambda2)))))
(cos (- (+ lambda1 phi1) lambda2))
(cos (- (+ lambda1 phi1) lambda2))
(cos (- (+ lambda1 phi1) lambda2))
(cos (- (+ lambda1 phi1) lambda2))
(cos (- phi1 (+ lambda2 (* -1 lambda1))))
(cos (- phi1 (+ lambda2 (* -1 lambda1))))
(cos (- phi1 (+ lambda2 (* -1 lambda1))))
(cos (- phi1 (+ lambda2 (* -1 lambda1))))
(cos (- lambda2 lambda1))
(+ (cos (- lambda2 lambda1)) (* -1 (* phi1 (sin (- lambda2 lambda1)))))
(+ (cos (- lambda2 lambda1)) (* phi1 (- (* -1/2 (* phi1 (cos (- lambda2 lambda1)))) (sin (- lambda2 lambda1)))))
(+ (cos (- lambda2 lambda1)) (* phi1 (- (* phi1 (+ (* -1/2 (cos (- lambda2 lambda1))) (* 1/6 (* phi1 (sin (- lambda2 lambda1)))))) (sin (- lambda2 lambda1)))))
(cos (- (+ lambda2 phi1) lambda1))
(cos (- (+ lambda2 phi1) lambda1))
(cos (- (+ lambda2 phi1) lambda1))
(cos (- (+ lambda2 phi1) lambda1))
(cos (- lambda2 (+ lambda1 (* -1 phi1))))
(cos (- lambda2 (+ lambda1 (* -1 phi1))))
(cos (- lambda2 (+ lambda1 (* -1 phi1))))
(cos (- lambda2 (+ lambda1 (* -1 phi1))))
(cos (- phi1 lambda1))
(+ (cos (- phi1 lambda1)) (* -1 (* lambda2 (sin (- phi1 lambda1)))))
(+ (cos (- phi1 lambda1)) (* lambda2 (- (* -1/2 (* lambda2 (cos (- phi1 lambda1)))) (sin (- phi1 lambda1)))))
(+ (cos (- phi1 lambda1)) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos (- phi1 lambda1))) (* 1/6 (* lambda2 (sin (- phi1 lambda1)))))) (sin (- phi1 lambda1)))))
(cos (- (+ lambda2 phi1) lambda1))
(cos (- (+ lambda2 phi1) lambda1))
(cos (- (+ lambda2 phi1) lambda1))
(cos (- (+ lambda2 phi1) lambda1))
(cos (- phi1 (+ lambda1 (* -1 lambda2))))
(cos (- phi1 (+ lambda1 (* -1 lambda2))))
(cos (- phi1 (+ lambda1 (* -1 lambda2))))
(cos (- phi1 (+ lambda1 (* -1 lambda2))))
(cos (+ lambda2 phi1))
(+ (cos (+ lambda2 phi1)) (* lambda1 (sin (+ lambda2 phi1))))
(+ (cos (+ lambda2 phi1)) (* lambda1 (- (* -1/2 (* lambda1 (cos (+ lambda2 phi1)))) (* -1 (sin (+ lambda2 phi1))))))
(+ (cos (+ lambda2 phi1)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/6 (* lambda1 (sin (+ lambda2 phi1)))))) (* -1 (sin (+ lambda2 phi1))))))
(cos (- (+ lambda2 phi1) lambda1))
(cos (- (+ lambda2 phi1) lambda1))
(cos (- (+ lambda2 phi1) lambda1))
(cos (- (+ lambda2 phi1) lambda1))
(cos (+ lambda2 (+ phi1 (* -1 lambda1))))
(cos (+ lambda2 (+ phi1 (* -1 lambda1))))
(cos (+ lambda2 (+ phi1 (* -1 lambda1))))
(cos (+ lambda2 (+ phi1 (* -1 lambda1))))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
(* -1/6 (pow phi1 2))
Outputs
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(* R (acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(+ (* phi1 (sin phi2)) (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 phi1 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (+ (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* -1/6 (* phi1 (sin phi2)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) phi1) (sin.f64 phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(+ (* phi2 (sin phi1)) (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi2 (sin.f64 phi1)))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 phi2 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (+ (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2)))) (* -1/6 (* phi2 (sin phi1)))))))) (+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (*.f64 #s(literal -1/6 binary64) phi2) (sin.f64 phi1)))))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (* (cos phi2) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (+ (* (cos phi2) (* (sin lambda1) (sin lambda2))) (* (pow phi1 2) (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2))))))))
(+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (+ (* (cos phi2) (* (sin lambda1) (sin lambda2))) (* (pow phi1 2) (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (+ (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* 1/24 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (* 1/24 (* (cos phi2) (* (sin lambda1) (sin lambda2)))))))))))
(+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi2))) (+ (* (cos phi2) (* (sin lambda1) (sin lambda2))) (* (pow phi1 2) (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (+ (* -1/2 (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* 1/24 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (+ (* 1/24 (* (cos phi2) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/720 (* (cos lambda1) (* (cos lambda2) (cos phi2)))) (* -1/720 (* (cos phi2) (* (sin lambda1) (sin lambda2))))))))))))))
(+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (*.f64 phi1 phi1) (*.f64 #s(literal -1/720 binary64) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (* (cos phi1) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (+ (* (cos phi1) (* (sin lambda1) (sin lambda2))) (* (pow phi2 2) (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2))))))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 phi2 phi2)))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (+ (* (cos phi1) (* (sin lambda1) (sin lambda2))) (* (pow phi2 2) (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (+ (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* 1/24 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (* 1/24 (* (cos phi1) (* (sin lambda1) (sin lambda2)))))))))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (*.f64 phi2 phi2) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))))
(+ (* (cos lambda1) (* (cos lambda2) (cos phi1))) (+ (* (cos phi1) (* (sin lambda1) (sin lambda2))) (* (pow phi2 2) (+ (* -1/2 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (+ (* -1/2 (* (cos phi1) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* 1/24 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (+ (* 1/24 (* (cos phi1) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/720 (* (cos lambda1) (* (cos lambda2) (cos phi1)))) (* -1/720 (* (cos phi1) (* (sin lambda1) (sin lambda2))))))))))))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (*.f64 phi2 phi2) (*.f64 #s(literal -1/720 binary64) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos lambda2) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* (cos lambda1) (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (* (cos phi2) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(* R (acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))))
(*.f64 R (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1)))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1)))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1)))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1)))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2)))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2)))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2)))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2)))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1)))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1)))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1)))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1)))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(acos (* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1)))))))
(acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))))))
(* 1/2 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))))
(+ (* -1/2 (* phi1 (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))))) (* 1/2 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))))
(+ (* 1/2 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1)))) (* phi1 (+ (* -1/2 (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1)))) (* 1/2 (* phi1 (+ (* -1/2 (cos (- lambda1 lambda2))) (* -1/2 (cos (- lambda2 lambda1)))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))))))))
(+ (* 1/2 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1)))) (* phi1 (+ (* -1/2 (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1)))) (* phi1 (+ (* -1/2 (* phi1 (+ (* -1/6 (sin (- lambda1 lambda2))) (* -1/6 (sin (- lambda2 lambda1)))))) (* 1/2 (+ (* -1/2 (cos (- lambda1 lambda2))) (* -1/2 (cos (- lambda2 lambda1))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (*.f64 #s(literal -1/6 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))))))))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))
(+ (* -1/2 (* lambda2 (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))))) (* 1/2 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1)))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (-.f64 (sin.f64 (-.f64 phi1 lambda1)) (sin.f64 (+.f64 lambda1 phi1)))))
(+ (* 1/2 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1)))) (* lambda2 (+ (* -1/2 (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1))))) (* 1/2 (* lambda2 (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/2 (cos (- phi1 lambda1)))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (sin.f64 (-.f64 phi1 lambda1)) (sin.f64 (+.f64 lambda1 phi1)))) (*.f64 (*.f64 #s(literal 1/2 binary64) lambda2) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))))))
(+ (* 1/2 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1)))) (* lambda2 (+ (* -1/2 (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1))))) (* lambda2 (+ (* -1/2 (* lambda2 (+ (* -1/6 (sin (- phi1 lambda1))) (* 1/6 (sin (+ lambda1 phi1)))))) (* 1/2 (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/2 (cos (- phi1 lambda1))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (sin.f64 (-.f64 phi1 lambda1)) (sin.f64 (+.f64 lambda1 phi1)))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 (-.f64 phi1 lambda1))) (*.f64 (sin.f64 (+.f64 lambda1 phi1)) #s(literal 1/6 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))))))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))
(+ (* -1/2 (* lambda1 (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))))) (* 1/2 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2)))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (-.f64 (sin.f64 (-.f64 phi1 lambda2)) (sin.f64 (+.f64 lambda2 phi1))))))
(+ (* 1/2 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2)))) (* lambda1 (+ (* -1/2 (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1))))) (* 1/2 (* lambda1 (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/2 (cos (- phi1 lambda2)))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (sin.f64 (-.f64 phi1 lambda2)) (sin.f64 (+.f64 lambda2 phi1)))) (*.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))))))
(+ (* 1/2 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2)))) (* lambda1 (+ (* -1/2 (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1))))) (* lambda1 (+ (* -1/2 (* lambda1 (+ (* -1/6 (sin (- phi1 lambda2))) (* 1/6 (sin (+ lambda2 phi1)))))) (* 1/2 (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/2 (cos (- phi1 lambda2))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (sin.f64 (-.f64 phi1 lambda2)) (sin.f64 (+.f64 lambda2 phi1)))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 (-.f64 phi1 lambda2))) (*.f64 #s(literal 1/6 binary64) (sin.f64 (+.f64 lambda2 phi1))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))))))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* 1/2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))))
(+ (* 2 (/ (* phi1 (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1)))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2))) (* 2 (/ 1 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))))))
(+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(+ (* phi1 (- (* -1 (* phi1 (+ (* -2 (/ (pow (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) 2) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 3))) (* 2 (/ (+ (* -1/2 (cos (- lambda1 lambda2))) (* -1/2 (cos (- lambda2 lambda1)))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2)))))) (* -2 (/ (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2))))) (* 2 (/ 1 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))))))
(+.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi1 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))) (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))))) (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))))))
(+ (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -2 (/ (+ (* -1/6 (sin (- lambda1 lambda2))) (* -1/6 (sin (- lambda2 lambda1)))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2))) (+ (* 2 (/ (* (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) (+ (* -1/2 (cos (- lambda1 lambda2))) (* -1/2 (cos (- lambda2 lambda1))))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 3))) (/ (* (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) (+ (* -2 (/ (pow (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) 2) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 3))) (* 2 (/ (+ (* -1/2 (cos (- lambda1 lambda2))) (* -1/2 (cos (- lambda2 lambda1)))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2))))) (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1)))))))) (+ (* -2 (/ (pow (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) 2) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 3))) (* 2 (/ (+ (* -1/2 (cos (- lambda1 lambda2))) (* -1/2 (cos (- lambda2 lambda1)))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2)))))) (* -2 (/ (+ (sin (- lambda1 lambda2)) (sin (- lambda2 lambda1))) (pow (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))) 2))))) (* 2 (/ 1 (+ (cos (- lambda1 lambda2)) (cos (- lambda2 lambda1))))))
(+.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi1 (+.f64 (*.f64 phi1 (+.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/6 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64))) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))) (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))))) (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1)))) (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (- lambda1 (+ lambda2 (* -1 phi1)))) (cos (- lambda2 (+ lambda1 (* -1 phi1))))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))
(+ (* 2 (/ (* lambda2 (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1))))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2))) (* 2 (/ 1 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))))))
(+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda2 (-.f64 (sin.f64 (-.f64 phi1 lambda1)) (sin.f64 (+.f64 lambda1 phi1))))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1)))))
(+ (* lambda2 (- (* -1 (* lambda2 (+ (* -2 (/ (pow (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) 2) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 3))) (* 2 (/ (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/2 (cos (- phi1 lambda1)))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2)))))) (* -2 (/ (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2))))) (* 2 (/ 1 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))))))
(+.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1)))) (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (-.f64 (sin.f64 (-.f64 phi1 lambda1)) (sin.f64 (+.f64 lambda1 phi1))) #s(literal 2 binary64))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 phi1 lambda1)) (sin.f64 (+.f64 lambda1 phi1)))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))) #s(literal 2 binary64))))))
(+ (* lambda2 (- (* lambda2 (- (* -1 (* lambda2 (+ (* -2 (/ (+ (* -1/6 (sin (- phi1 lambda1))) (* 1/6 (sin (+ lambda1 phi1)))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2))) (+ (* 2 (/ (* (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/2 (cos (- phi1 lambda1))))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 3))) (/ (* (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) (+ (* -2 (/ (pow (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) 2) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 3))) (* 2 (/ (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/2 (cos (- phi1 lambda1)))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2))))) (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1)))))))) (+ (* -2 (/ (pow (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) 2) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 3))) (* 2 (/ (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/2 (cos (- phi1 lambda1)))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2)))))) (* -2 (/ (+ (sin (- phi1 lambda1)) (* -1 (sin (+ lambda1 phi1)))) (pow (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))) 2))))) (* 2 (/ 1 (+ (cos (+ lambda1 phi1)) (cos (- phi1 lambda1))))))
(+.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 lambda2 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 (-.f64 phi1 lambda1))) (*.f64 (sin.f64 (+.f64 lambda1 phi1)) #s(literal 1/6 binary64)))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (sin.f64 (-.f64 phi1 lambda1)) (sin.f64 (+.f64 lambda1 phi1))) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1)))))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))) #s(literal 3 binary64))) (/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi1 lambda1)) (sin.f64 (+.f64 lambda1 phi1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (-.f64 (sin.f64 (-.f64 phi1 lambda1)) (sin.f64 (+.f64 lambda1 phi1))) #s(literal 2 binary64))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))) #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1)))))) (-.f64 #s(literal 0 binary64) lambda2)) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (-.f64 (sin.f64 (-.f64 phi1 lambda1)) (sin.f64 (+.f64 lambda1 phi1))) #s(literal 2 binary64))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 phi1 lambda1)) (sin.f64 (+.f64 lambda1 phi1)))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))) #s(literal 2 binary64))))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (+ lambda1 (+ phi1 (* -1 lambda2)))) (cos (- phi1 (+ lambda1 (* -1 lambda2))))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))
(+ (* 2 (/ (* lambda1 (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1))))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2))) (* 2 (/ 1 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))))))
(+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 (-.f64 (sin.f64 (-.f64 phi1 lambda2)) (sin.f64 (+.f64 lambda2 phi1))))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2)))))
(+ (* lambda1 (- (* -1 (* lambda1 (+ (* -2 (/ (pow (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) 2) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 3))) (* 2 (/ (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/2 (cos (- phi1 lambda2)))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2)))))) (* -2 (/ (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2))))) (* 2 (/ 1 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))))))
(+.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2)))) (*.f64 lambda1 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (-.f64 (sin.f64 (-.f64 phi1 lambda2)) (sin.f64 (+.f64 lambda2 phi1))) #s(literal 2 binary64))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) lambda1)) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 phi1 lambda2)) (sin.f64 (+.f64 lambda2 phi1)))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))) #s(literal 2 binary64))))))
(+ (* lambda1 (- (* lambda1 (- (* -1 (* lambda1 (+ (* -2 (/ (+ (* -1/6 (sin (- phi1 lambda2))) (* 1/6 (sin (+ lambda2 phi1)))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2))) (+ (* 2 (/ (* (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/2 (cos (- phi1 lambda2))))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 3))) (/ (* (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) (+ (* -2 (/ (pow (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) 2) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 3))) (* 2 (/ (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/2 (cos (- phi1 lambda2)))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2))))) (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2)))))))) (+ (* -2 (/ (pow (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) 2) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 3))) (* 2 (/ (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/2 (cos (- phi1 lambda2)))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2)))))) (* -2 (/ (+ (sin (- phi1 lambda2)) (* -1 (sin (+ lambda2 phi1)))) (pow (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))) 2))))) (* 2 (/ 1 (+ (cos (+ lambda2 phi1)) (cos (- phi1 lambda2))))))
(+.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2)))) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 (-.f64 phi1 lambda2))) (*.f64 #s(literal 1/6 binary64) (sin.f64 (+.f64 lambda2 phi1))))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (sin.f64 (-.f64 phi1 lambda2)) (sin.f64 (+.f64 lambda2 phi1))) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2)))))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))) #s(literal 3 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (-.f64 (sin.f64 (-.f64 phi1 lambda2)) (sin.f64 (+.f64 lambda2 phi1))) #s(literal 2 binary64))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))) #s(literal 2 binary64)))) (/.f64 (-.f64 (sin.f64 (-.f64 phi1 lambda2)) (sin.f64 (+.f64 lambda2 phi1))) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi1 lambda2)) (sin.f64 (+.f64 lambda2 phi1))) #s(literal 2 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))) #s(literal 3 binary64))))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2)))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 (-.f64 phi1 lambda2)) (sin.f64 (+.f64 lambda2 phi1)))) (pow.f64 (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))) #s(literal 2 binary64))))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (- (+ lambda1 phi1) lambda2)) (cos (- (+ lambda2 phi1) lambda1))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(/ 2 (+ (cos (+ lambda2 (+ phi1 (* -1 lambda1)))) (cos (- phi1 (+ lambda2 (* -1 lambda1))))))
(/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* R (acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(acos (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(cos lambda1)
(cos.f64 lambda1)
(+ (cos lambda1) (* lambda2 (sin lambda1)))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(+ (cos lambda1) (* lambda2 (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))
(+ (cos lambda1) (* lambda2 (+ (sin lambda1) (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (sin.f64 lambda1))))))))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(cos lambda2)
(cos.f64 lambda2)
(+ (cos lambda2) (* lambda1 (sin lambda2)))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)))))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* lambda1 (+ (* -1/2 (cos lambda2)) (* -1/6 (* lambda1 (sin lambda2))))))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (sin.f64 lambda2))))))))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow lambda2 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(+ 1 (* (pow lambda2 2) (- (* 1/24 (pow lambda2 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 lambda2 lambda2)))))
(+ 1 (* (pow lambda2 2) (- (* (pow lambda2 2) (+ 1/24 (* -1/720 (pow lambda2 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 lambda2 lambda2)))))))
(cos lambda2)
(cos.f64 lambda2)
(cos lambda2)
(cos.f64 lambda2)
(cos lambda2)
(cos.f64 lambda2)
(cos lambda2)
(cos.f64 lambda2)
(cos lambda2)
(cos.f64 lambda2)
(cos lambda2)
(cos.f64 lambda2)
(cos lambda2)
(cos.f64 lambda2)
(cos lambda2)
(cos.f64 lambda2)
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(* R (acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (- (+ 1 (* 1/120 (pow phi1 4))) (* 1/6 (pow phi1 2))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(acos (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(+ (* phi1 (sin phi2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) phi1) (sin.f64 phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64))))
(* (pow phi1 5) (+ (* -1/2 (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 3))) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2)))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (/.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 phi1 (*.f64 phi1 phi1))))))
(* (pow phi1 5) (+ (* -1/2 (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 3))) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4))))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (/.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 phi1 (*.f64 phi1 phi1)))) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64))) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64))))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))
(* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))
(*.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1))) (neg.f64 (pow.f64 phi1 #s(literal 5 binary64))))
(* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (+ (* 1/6 (/ (sin phi2) (pow phi1 2))) (* 1/2 (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 3)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi2) (/.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 phi1 (*.f64 phi1 phi1)))))))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (/ (sin phi2) phi1)) (pow phi1 3))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(*.f64 (-.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (/.f64 (sin.f64 phi2) phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))) (neg.f64 (pow.f64 phi1 #s(literal 5 binary64))))
(* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))
(*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))
(+ (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))) (*.f64 (*.f64 phi1 phi2) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))))
(+ (* phi2 (+ (* -1/2 (* phi2 (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))))))
(+ (* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* phi2 (+ (* -1/2 (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* -1/6 (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))) (*.f64 phi2 (+.f64 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi2) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* lambda1 (* (cos phi2) (* (sin lambda2) (- 1 (* 1/2 (pow phi1 2)))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2))))))) (* (cos phi2) (* (sin lambda2) (- 1 (* 1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))) (* -1/6 (* lambda1 (* (cos phi2) (* (sin lambda2) (- 1 (* 1/2 (pow phi1 2))))))))) (* (cos phi2) (* (sin lambda2) (- 1 (* 1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda2) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (- 1 (* 1/2 (pow phi1 2)))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2))))))) (* (cos phi2) (* (sin lambda1) (- 1 (* 1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))))
(+.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (- 1 (* 1/2 (pow phi1 2))))))))) (* (cos phi2) (* (sin lambda1) (- 1 (* 1/2 (pow phi1 2))))))) (+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos lambda1) (* (cos phi2) (- 1 (* 1/2 (pow phi1 2)))))))
(+.f64 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64)))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(+ (* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))))
(* phi1 (sin phi2))
(*.f64 phi1 (sin.f64 phi2))
(* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))
(*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (sin.f64 phi2)))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)))))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)))))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (* 1/120 (sin phi2))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64))) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64)))))
(* (pow phi1 5) (+ (* -1/6 (/ (sin phi2) (pow phi1 2))) (+ (* 1/120 (sin phi2)) (/ (sin phi2) (pow phi1 4)))))
(*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64))) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64)))))
(* 1/120 (* (pow phi1 5) (sin phi2)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))
(* -1 (* (pow phi1 5) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2))))))
(*.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1))) (neg.f64 (pow.f64 phi1 #s(literal 5 binary64))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1))) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64))))))
(* -1 (* (pow phi1 5) (+ (* -1 (/ (sin phi2) (pow phi1 4))) (+ (* -1/120 (sin phi2)) (* 1/6 (/ (sin phi2) (pow phi1 2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 phi1 phi1))) (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64))))))
(* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (*.f64 phi1 phi2) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))
(* phi2 (+ (* -1/6 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))))
(*.f64 phi2 (+.f64 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 (*.f64 phi2 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))))))
(* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* (pow phi2 2) (+ (* -1/6 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* 1/120 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))))))))
(*.f64 phi2 (+.f64 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) phi1) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 (*.f64 phi2 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))))))))
(* phi2 (+ (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))) (* (pow phi2 2) (+ (* -1/6 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4)))))) (* (pow phi2 2) (+ (* -1/5040 (* phi1 (* (pow phi2 2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))) (* 1/120 (* phi1 (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))))))))
(*.f64 phi2 (+.f64 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) phi1) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (*.f64 phi1 (*.f64 phi2 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64)))))) #s(literal -1/5040 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) phi1) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))
(* phi1 (* (sin phi2) (+ 1 (+ (* -1/6 (pow phi1 2)) (* 1/120 (pow phi1 4))))))
(*.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 4 binary64))))))
(* lambda1 (sin lambda2))
(*.f64 lambda1 (sin.f64 lambda2))
(* lambda1 (+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2)))))
(*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2)))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* 1/120 (* (pow lambda1 2) (sin lambda2)))))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 lambda1 lambda1)))))))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (sin lambda2))) (* 1/120 (sin lambda2))))))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 lambda1 lambda1)) #s(literal 1/120 binary64))))))))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* lambda2 (sin lambda1))
(*.f64 lambda2 (sin.f64 lambda1))
(* lambda2 (+ (sin lambda1) (* -1/6 (* (pow lambda2 2) (sin lambda1)))))
(*.f64 lambda2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (sin.f64 lambda1)))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* 1/120 (* (pow lambda2 2) (sin lambda1)))))))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 lambda1) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 lambda2 lambda2)))))))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (sin lambda1))) (* 1/120 (sin lambda1))))))))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/6 binary64)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 lambda2 lambda2)) #s(literal 1/120 binary64))))))))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(+ (* -1/2 (* (pow phi2 2) (* (sin lambda1) (sin lambda2)))) (* (sin lambda1) (sin lambda2)))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+ (* (sin lambda1) (sin lambda2)) (* (pow phi2 2) (+ (* -1/2 (* (sin lambda1) (sin lambda2))) (* 1/24 (* (pow phi2 2) (* (sin lambda1) (sin lambda2)))))))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2))))))
(+ (* (sin lambda1) (sin lambda2)) (* (pow phi2 2) (+ (* -1/2 (* (sin lambda1) (sin lambda2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (sin lambda1) (sin lambda2)))) (* 1/24 (* (sin lambda1) (sin lambda2))))))))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (sin.f64 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) #s(literal 1/24 binary64)))))))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* lambda1 (* (cos phi2) (sin lambda2)))
(*.f64 (*.f64 lambda1 (cos.f64 phi2)) (sin.f64 lambda2))
(* lambda1 (+ (* -1/6 (* (pow lambda1 2) (* (cos phi2) (sin lambda2)))) (* (cos phi2) (sin lambda2))))
(*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))
(* lambda1 (+ (* (cos phi2) (sin lambda2)) (* (pow lambda1 2) (+ (* -1/6 (* (cos phi2) (sin lambda2))) (* 1/120 (* (pow lambda1 2) (* (cos phi2) (sin lambda2))))))))
(*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 lambda1 lambda1)))))))
(* lambda1 (+ (* (cos phi2) (sin lambda2)) (* (pow lambda1 2) (+ (* -1/6 (* (cos phi2) (sin lambda2))) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (* (cos phi2) (sin lambda2)))) (* 1/120 (* (cos phi2) (sin lambda2)))))))))
(*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 lambda1 lambda1)) #s(literal 1/120 binary64))))))))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* lambda2 (* (cos phi2) (sin lambda1)))
(*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1))
(* lambda2 (+ (* -1/6 (* (pow lambda2 2) (* (cos phi2) (sin lambda1)))) (* (cos phi2) (sin lambda1))))
(*.f64 lambda2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))
(* lambda2 (+ (* (cos phi2) (sin lambda1)) (* (pow lambda2 2) (+ (* -1/6 (* (cos phi2) (sin lambda1))) (* 1/120 (* (pow lambda2 2) (* (cos phi2) (sin lambda1))))))))
(*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 lambda2 lambda2)))))))
(* lambda2 (+ (* (cos phi2) (sin lambda1)) (* (pow lambda2 2) (+ (* -1/6 (* (cos phi2) (sin lambda1))) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (* (cos phi2) (sin lambda1)))) (* 1/120 (* (cos phi2) (sin lambda1)))))))))
(*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 lambda2 lambda2)) #s(literal 1/120 binary64))))))))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* (cos phi2) (* (sin lambda1) (sin lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(+ (cos (- lambda1 lambda2)) (* -1 (* phi1 (sin (- lambda1 lambda2)))))
(-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (sin.f64 (-.f64 lambda1 lambda2))))
(+ (cos (- lambda1 lambda2)) (* phi1 (- (* -1/2 (* phi1 (cos (- lambda1 lambda2)))) (sin (- lambda1 lambda2)))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))
(+ (cos (- lambda1 lambda2)) (* phi1 (- (* phi1 (+ (* -1/2 (cos (- lambda1 lambda2))) (* 1/6 (* phi1 (sin (- lambda1 lambda2)))))) (sin (- lambda1 lambda2)))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/6 binary64) phi1) (sin.f64 (-.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2)))))
(cos (- (+ lambda1 phi1) lambda2))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- (+ lambda1 phi1) lambda2))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- (+ lambda1 phi1) lambda2))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- (+ lambda1 phi1) lambda2))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- lambda1 (+ lambda2 (* -1 phi1))))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- lambda1 (+ lambda2 (* -1 phi1))))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- lambda1 (+ lambda2 (* -1 phi1))))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- lambda1 (+ lambda2 (* -1 phi1))))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (+ lambda1 phi1))
(cos.f64 (+.f64 lambda1 phi1))
(+ (cos (+ lambda1 phi1)) (* lambda2 (sin (+ lambda1 phi1))))
(+.f64 (cos.f64 (+.f64 lambda1 phi1)) (*.f64 lambda2 (sin.f64 (+.f64 lambda1 phi1))))
(+ (cos (+ lambda1 phi1)) (* lambda2 (- (* -1/2 (* lambda2 (cos (+ lambda1 phi1)))) (* -1 (sin (+ lambda1 phi1))))))
(+.f64 (cos.f64 (+.f64 lambda1 phi1)) (*.f64 lambda2 (+.f64 (sin.f64 (+.f64 lambda1 phi1)) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 (+.f64 lambda1 phi1))))))
(+ (cos (+ lambda1 phi1)) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos (+ lambda1 phi1))) (* -1/6 (* lambda2 (sin (+ lambda1 phi1)))))) (* -1 (sin (+ lambda1 phi1))))))
(+.f64 (cos.f64 (+.f64 lambda1 phi1)) (*.f64 lambda2 (+.f64 (sin.f64 (+.f64 lambda1 phi1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 lambda1 phi1))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (sin.f64 (+.f64 lambda1 phi1))))))))
(cos (- (+ lambda1 phi1) lambda2))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- (+ lambda1 phi1) lambda2))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- (+ lambda1 phi1) lambda2))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- (+ lambda1 phi1) lambda2))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (+ lambda1 (+ phi1 (* -1 lambda2))))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (+ lambda1 (+ phi1 (* -1 lambda2))))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (+ lambda1 (+ phi1 (* -1 lambda2))))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (+ lambda1 (+ phi1 (* -1 lambda2))))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- phi1 lambda2))
(cos.f64 (-.f64 phi1 lambda2))
(+ (cos (- phi1 lambda2)) (* -1 (* lambda1 (sin (- phi1 lambda2)))))
(-.f64 (cos.f64 (-.f64 phi1 lambda2)) (*.f64 lambda1 (sin.f64 (-.f64 phi1 lambda2))))
(+ (cos (- phi1 lambda2)) (* lambda1 (- (* -1/2 (* lambda1 (cos (- phi1 lambda2)))) (sin (- phi1 lambda2)))))
(+.f64 (cos.f64 (-.f64 phi1 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 (-.f64 phi1 lambda2))) (sin.f64 (-.f64 phi1 lambda2)))))
(+ (cos (- phi1 lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (- phi1 lambda2))) (* 1/6 (* lambda1 (sin (- phi1 lambda2)))))) (sin (- phi1 lambda2)))))
(+.f64 (cos.f64 (-.f64 phi1 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (-.f64 phi1 lambda2))) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda1) (sin.f64 (-.f64 phi1 lambda2))))) (sin.f64 (-.f64 phi1 lambda2)))))
(cos (- (+ lambda1 phi1) lambda2))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- (+ lambda1 phi1) lambda2))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- (+ lambda1 phi1) lambda2))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- (+ lambda1 phi1) lambda2))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- phi1 (+ lambda2 (* -1 lambda1))))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- phi1 (+ lambda2 (* -1 lambda1))))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- phi1 (+ lambda2 (* -1 lambda1))))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- phi1 (+ lambda2 (* -1 lambda1))))
(cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda2 lambda1))
(+ (cos (- lambda2 lambda1)) (* -1 (* phi1 (sin (- lambda2 lambda1)))))
(-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (sin.f64 (-.f64 lambda2 lambda1))))
(+ (cos (- lambda2 lambda1)) (* phi1 (- (* -1/2 (* phi1 (cos (- lambda2 lambda1)))) (sin (- lambda2 lambda1)))))
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 lambda2 lambda1)))))
(+ (cos (- lambda2 lambda1)) (* phi1 (- (* phi1 (+ (* -1/2 (cos (- lambda2 lambda1))) (* 1/6 (* phi1 (sin (- lambda2 lambda1)))))) (sin (- lambda2 lambda1)))))
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 #s(literal 1/6 binary64) phi1) (sin.f64 (-.f64 lambda2 lambda1))))) (sin.f64 (-.f64 lambda2 lambda1)))))
(cos (- (+ lambda2 phi1) lambda1))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (- (+ lambda2 phi1) lambda1))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (- (+ lambda2 phi1) lambda1))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (- (+ lambda2 phi1) lambda1))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (- lambda2 (+ lambda1 (* -1 phi1))))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (- lambda2 (+ lambda1 (* -1 phi1))))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (- lambda2 (+ lambda1 (* -1 phi1))))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (- lambda2 (+ lambda1 (* -1 phi1))))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (- phi1 lambda1))
(cos.f64 (-.f64 phi1 lambda1))
(+ (cos (- phi1 lambda1)) (* -1 (* lambda2 (sin (- phi1 lambda1)))))
(-.f64 (cos.f64 (-.f64 phi1 lambda1)) (*.f64 lambda2 (sin.f64 (-.f64 phi1 lambda1))))
(+ (cos (- phi1 lambda1)) (* lambda2 (- (* -1/2 (* lambda2 (cos (- phi1 lambda1)))) (sin (- phi1 lambda1)))))
(+.f64 (cos.f64 (-.f64 phi1 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 (-.f64 phi1 lambda1))) (sin.f64 (-.f64 phi1 lambda1)))))
(+ (cos (- phi1 lambda1)) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos (- phi1 lambda1))) (* 1/6 (* lambda2 (sin (- phi1 lambda1)))))) (sin (- phi1 lambda1)))))
(+.f64 (cos.f64 (-.f64 phi1 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (-.f64 phi1 lambda1))) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (sin.f64 (-.f64 phi1 lambda1))))) (sin.f64 (-.f64 phi1 lambda1)))))
(cos (- (+ lambda2 phi1) lambda1))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (- (+ lambda2 phi1) lambda1))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (- (+ lambda2 phi1) lambda1))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (- (+ lambda2 phi1) lambda1))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (- phi1 (+ lambda1 (* -1 lambda2))))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (- phi1 (+ lambda1 (* -1 lambda2))))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (- phi1 (+ lambda1 (* -1 lambda2))))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (- phi1 (+ lambda1 (* -1 lambda2))))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (+ lambda2 phi1))
(cos.f64 (+.f64 lambda2 phi1))
(+ (cos (+ lambda2 phi1)) (* lambda1 (sin (+ lambda2 phi1))))
(+.f64 (cos.f64 (+.f64 lambda2 phi1)) (*.f64 lambda1 (sin.f64 (+.f64 lambda2 phi1))))
(+ (cos (+ lambda2 phi1)) (* lambda1 (- (* -1/2 (* lambda1 (cos (+ lambda2 phi1)))) (* -1 (sin (+ lambda2 phi1))))))
(+.f64 (cos.f64 (+.f64 lambda2 phi1)) (*.f64 lambda1 (+.f64 (sin.f64 (+.f64 lambda2 phi1)) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 (+.f64 lambda2 phi1))))))
(+ (cos (+ lambda2 phi1)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (+ lambda2 phi1))) (* -1/6 (* lambda1 (sin (+ lambda2 phi1)))))) (* -1 (sin (+ lambda2 phi1))))))
(+.f64 (cos.f64 (+.f64 lambda2 phi1)) (*.f64 lambda1 (+.f64 (sin.f64 (+.f64 lambda2 phi1)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 lambda2 phi1))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (sin.f64 (+.f64 lambda2 phi1))))))))
(cos (- (+ lambda2 phi1) lambda1))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (- (+ lambda2 phi1) lambda1))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (- (+ lambda2 phi1) lambda1))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (- (+ lambda2 phi1) lambda1))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (+ lambda2 (+ phi1 (* -1 lambda1))))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (+ lambda2 (+ phi1 (* -1 lambda1))))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (+ lambda2 (+ phi1 (* -1 lambda1))))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(cos (+ lambda2 (+ phi1 (* -1 lambda1))))
(cos.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))
(* -1/6 (pow phi1 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))

eval178.0ms (0.7%)

Compiler

Compiled 40281 to 2940 computations (92.7% saved)

prune355.0ms (1.5%)

Pruning

127 alts after pruning (121 fresh and 6 done)

PrunedKeptTotal
New1172271199
Fresh994103
Picked235
Done033
Total11831271310
Accuracy
97.7%
Counts
1310 → 127
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.3%
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64))) R) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
73.3%
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 2 binary64))) R) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
73.4%
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R))
93.3%
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) #s(literal 2 binary64)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))))) R)
43.8%
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) R)
34.1%
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))) R)
93.3%
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))) R)
43.8%
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
6.6%
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
8.9%
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
8.9%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
73.2%
(*.f64 (-.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))) R)
34.2%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
93.5%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) R)
73.4%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
43.9%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
43.7%
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
9.5%
(*.f64 (-.f64 lambda2 lambda1) R)
3.0%
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
73.2%
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))) R)
6.5%
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
8.9%
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
20.8%
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
58.1%
(*.f64 (acos.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)))) R)
73.5%
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
73.5%
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R)
33.4%
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
16.7%
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
50.2%
(*.f64 (acos.f64 (/.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
38.3%
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) (*.f64 phi2 (-.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 0 binary64) (sin.f64 phi1)))))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
15.3%
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
44.7%
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
37.0%
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
37.0%
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))) R)
37.0%
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
32.9%
(*.f64 (acos.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
93.5%
(*.f64 (acos.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))))) R)
37.6%
(*.f64 (acos.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
29.0%
(*.f64 (acos.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
38.9%
(*.f64 (acos.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1)) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (sin.f64 phi2))) R)
32.9%
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
31.9%
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
73.3%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
34.4%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
28.5%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
29.4%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
29.3%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
28.5%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
73.3%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) R)
43.8%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
43.8%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
72.5%
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
44.2%
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 phi1) #s(literal 2 binary64)))) R)
42.5%
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
40.9%
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
41.9%
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
93.6%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
93.4%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 2 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
93.6%
(*.f64 (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
34.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
54.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1)))) R)
93.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
57.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))) R)
93.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) R)
45.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
93.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) R)
93.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
55.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
45.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))) R)
52.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
51.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
52.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
51.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
33.4%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
45.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi1 (sin.f64 phi2)))) R)
35.4%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
47.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi2 (sin.f64 phi1)))) R)
37.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
52.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
35.1%
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
45.6%
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
34.3%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
47.3%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
44.5%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (sin.f64 phi2))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
34.6%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
34.6%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
18.3%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
14.4%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
17.7%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
28.0%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
44.3%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
34.1%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
41.9%
(*.f64 (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) R)
11.9%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
11.9%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
12.6%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
8.9%
(*.f64 (acos.f64 (*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64))) (+.f64 (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi1 #s(literal 5 binary64))))))) R)
36.9%
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
25.8%
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
33.6%
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
20.2%
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
20.1%
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
20.0%
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
10.4%
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
30.0%
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
52.4%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
42.4%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
54.2%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
54.2%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
22.5%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) R)
30.5%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
32.4%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
34.4%
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
26.3%
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
26.9%
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
16.9%
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
12.5%
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
7.4%
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
11.3%
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
27.6%
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
8.1%
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
11.5%
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
22.1%
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
16.8%
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
17.2%
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
17.9%
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
3.1%
(*.f64 lambda1 R)
Compiler

Compiled 9501 to 3572 computations (62.4% saved)

regimes606.0ms (2.5%)

Counts
175 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 phi1) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1)) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R))
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (sin.f64 phi2))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 #s(literal -2 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) (*.f64 phi2 (-.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 0 binary64) (sin.f64 phi1)))))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (/.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64))) (+.f64 (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi1 #s(literal 5 binary64))))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (sin.f64 phi2)) (*.f64 phi1 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sin.f64 phi2))) (sin.f64 phi2))))) phi1) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) R)
(*.f64 (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)))))))) R)
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 2 binary64))) R) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (*.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 2 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)) (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal -2 binary64)))) R)
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64))) R) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))) R)
(*.f64 (acos.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))) R)
(*.f64 (-.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) #s(literal 3 binary64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))))) R)
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) #s(literal 2 binary64)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))))))))) R)
Outputs
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) R)
Calls

10 calls:

75.0ms
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
66.0ms
lambda1
54.0ms
lambda2
52.0ms
(cos.f64 (-.f64 lambda1 lambda2))
51.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
93.6%1R
93.6%1lambda1
93.6%1lambda2
93.6%1phi1
93.6%1phi2
97.0%2(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
97.1%2(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
97.1%2(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
93.6%1(cos.f64 (-.f64 lambda1 lambda2))
93.6%1(-.f64 lambda1 lambda2)
Compiler

Compiled 114 to 86 computations (24.6% saved)

regimes156.0ms (0.6%)

Counts
149 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 phi1) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1)) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R))
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (sin.f64 phi2))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 #s(literal -2 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) (*.f64 phi2 (-.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 0 binary64) (sin.f64 phi1)))))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (/.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (pow.f64 phi1 #s(literal 5 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 phi1 phi1)) (*.f64 (sin.f64 phi2) #s(literal 1/120 binary64))) (+.f64 (/.f64 (sin.f64 phi2) (pow.f64 phi1 #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi1 #s(literal 5 binary64))))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (sin.f64 phi2)) (*.f64 phi1 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sin.f64 phi2))) (sin.f64 phi2))))) phi1) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
Outputs
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
Calls

2 calls:

64.0ms
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
41.0ms
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Results
AccuracySegmentsBranch
97.1%2(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
97.1%2(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Compiler

Compiled 43 to 31 computations (27.9% saved)

regimes506.0ms (2.1%)

Counts
138 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 phi1) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1)) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R))
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (sin.f64 phi2))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 #s(literal -2 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) (*.f64 phi2 (-.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 0 binary64) (sin.f64 phi1)))))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
Outputs
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
Calls

10 calls:

65.0ms
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
59.0ms
lambda2
57.0ms
R
56.0ms
(-.f64 lambda1 lambda2)
40.0ms
phi2
Results
AccuracySegmentsBranch
73.5%1(cos.f64 (-.f64 lambda1 lambda2))
73.5%1(-.f64 lambda1 lambda2)
73.5%1R
77.2%2lambda1
76.7%2lambda2
83.8%3phi1
84.1%3phi2
76.9%2(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
77.0%2(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
77.0%2(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Compiler

Compiled 114 to 86 computations (24.6% saved)

regimes70.0ms (0.3%)

Counts
129 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 phi1) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1)) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R))
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (sin.f64 phi2))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))))) R)
Outputs
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
Calls

1 calls:

37.0ms
phi2
Results
AccuracySegmentsBranch
84.0%3phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes65.0ms (0.3%)

Counts
118 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 phi1) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1)) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R))
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
Outputs
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
Calls

1 calls:

32.0ms
phi2
Results
AccuracySegmentsBranch
83.9%3phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes94.0ms (0.4%)

Counts
113 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 phi1) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1)) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R))
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1)))) R)
Outputs
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
Calls

2 calls:

33.0ms
phi1
33.0ms
phi2
Results
AccuracySegmentsBranch
83.2%3phi1
83.6%3phi2
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes62.0ms (0.3%)

Counts
110 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 phi1) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1)) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R))
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R)
Outputs
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
Calls

1 calls:

32.0ms
phi2
Results
AccuracySegmentsBranch
83.6%3phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes65.0ms (0.3%)

Counts
109 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 phi1) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1)) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R))
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
Outputs
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
Calls

1 calls:

31.0ms
phi2
Results
AccuracySegmentsBranch
83.6%3phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes68.0ms (0.3%)

Counts
108 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 phi1) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1)) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R))
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
Outputs
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
Calls

1 calls:

38.0ms
phi2
Results
AccuracySegmentsBranch
83.6%3phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes56.0ms (0.2%)

Counts
107 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 phi1) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (cos.f64 phi2) #s(literal 2 binary64)) phi1)) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) phi1) (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal 2 binary64) (cos.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R))
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) R)
Outputs
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
Calls

1 calls:

31.0ms
phi2
Results
AccuracySegmentsBranch
83.6%3phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes52.0ms (0.2%)

Counts
94 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
Outputs
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
Calls

1 calls:

30.0ms
phi2
Results
AccuracySegmentsBranch
83.6%3phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes50.0ms (0.2%)

Counts
91 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
Outputs
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
Calls

1 calls:

27.0ms
phi2
Results
AccuracySegmentsBranch
83.6%3phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes129.0ms (0.5%)

Counts
90 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
Outputs
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
Calls

4 calls:

27.0ms
lambda1
27.0ms
phi2
26.0ms
phi1
25.0ms
lambda2
Results
AccuracySegmentsBranch
76.6%3lambda2
77.0%3lambda1
76.3%3phi1
75.5%3phi2
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes48.0ms (0.2%)

Counts
89 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
Outputs
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
Calls

1 calls:

26.0ms
lambda1
Results
AccuracySegmentsBranch
77.0%3lambda1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes170.0ms (0.7%)

Counts
87 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
Outputs
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
Calls

6 calls:

26.0ms
phi1
26.0ms
(-.f64 lambda1 lambda2)
25.0ms
lambda1
24.0ms
(cos.f64 (-.f64 lambda1 lambda2))
24.0ms
R
Results
AccuracySegmentsBranch
76.0%3phi1
72.6%3lambda2
63.0%2(cos.f64 (-.f64 lambda1 lambda2))
58.7%2R
63.5%2(-.f64 lambda1 lambda2)
60.0%3lambda1
Compiler

Compiled 41 to 33 computations (19.5% saved)

regimes70.0ms (0.3%)

Counts
86 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
Outputs
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
Calls

2 calls:

25.0ms
phi1
24.0ms
phi2
Results
AccuracySegmentsBranch
72.3%2phi2
72.2%2phi1
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes93.0ms (0.4%)

Counts
85 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
Outputs
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
Calls

3 calls:

25.0ms
phi2
24.0ms
lambda2
23.0ms
phi1
Results
AccuracySegmentsBranch
54.2%1lambda2
63.4%2phi1
68.1%2phi2
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes446.0ms (1.8%)

Counts
84 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
(*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))) (/.f64 (/.f64 #s(literal 2 binary64) (sin.f64 phi1)) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) #s(literal -2/3 binary64)))) phi2) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
Outputs
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R)
Calls

6 calls:

310.0ms
phi2
25.0ms
(-.f64 lambda1 lambda2)
24.0ms
lambda1
24.0ms
(cos.f64 (-.f64 lambda1 lambda2))
23.0ms
R
Results
AccuracySegmentsBranch
49.2%3lambda1
47.8%2R
45.5%2(cos.f64 (-.f64 lambda1 lambda2))
57.8%2phi1
43.9%1(-.f64 lambda1 lambda2)
57.9%2phi2
Compiler

Compiled 41 to 33 computations (19.5% saved)

regimes47.0ms (0.2%)

Counts
72 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi1 #s(literal 5 binary64))) (sin.f64 phi2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 phi1) phi1))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda1 phi1)) (cos.f64 (-.f64 phi1 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 (-.f64 (PI.f64) (acos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 lambda2 phi1)) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 phi1)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 lambda2)))))) R)
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (+.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) phi1)) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) phi1)) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64))))) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)) (pow.f64 (cos.f64 phi1) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/2 binary64))))) R)
Outputs
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
Calls

2 calls:

21.0ms
phi2
21.0ms
phi1
Results
AccuracySegmentsBranch
57.8%2phi1
57.8%2phi2
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes54.0ms (0.2%)

Counts
26 → 1
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
Outputs
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
Calls

6 calls:

10.0ms
lambda2
9.0ms
(cos.f64 (-.f64 lambda1 lambda2))
8.0ms
phi2
8.0ms
R
8.0ms
lambda1
Results
AccuracySegmentsBranch
43.9%1(cos.f64 (-.f64 lambda1 lambda2))
43.9%1lambda1
43.9%1R
43.9%1lambda2
43.9%1phi1
43.9%1phi2
Compiler

Compiled 39 to 32 computations (17.9% saved)

regimes59.0ms (0.2%)

Counts
25 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
Outputs
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
Calls

7 calls:

9.0ms
phi1
8.0ms
lambda2
8.0ms
phi2
8.0ms
lambda1
8.0ms
R
Results
AccuracySegmentsBranch
35.5%2(cos.f64 (-.f64 lambda1 lambda2))
34.6%2(-.f64 lambda1 lambda2)
39.4%2phi1
32.4%1R
43.8%2lambda1
43.8%2lambda2
34.2%2phi2
Compiler

Compiled 47 to 38 computations (19.1% saved)

regimes20.0ms (0.1%)

Counts
24 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
Outputs
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
Calls

2 calls:

9.0ms
lambda2
7.0ms
lambda1
Results
AccuracySegmentsBranch
34.4%2lambda1
39.7%2lambda2
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes77.0ms (0.3%)

Counts
23 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
Outputs
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
Calls

7 calls:

25.0ms
R
11.0ms
(cos.f64 (-.f64 lambda1 lambda2))
7.0ms
phi2
7.0ms
lambda1
7.0ms
lambda2
Results
AccuracySegmentsBranch
27.6%1R
27.6%1phi2
27.6%1lambda1
31.5%2(-.f64 lambda1 lambda2)
31.6%2(cos.f64 (-.f64 lambda1 lambda2))
27.6%1phi1
27.6%1lambda2
Compiler

Compiled 47 to 38 computations (19.1% saved)

regimes14.0ms (0.1%)

Counts
12 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
Outputs
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (-.f64 lambda2 lambda1) R)
Calls

2 calls:

4.0ms
(cos.f64 (-.f64 lambda1 lambda2))
4.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
31.5%2(-.f64 lambda1 lambda2)
31.5%2(cos.f64 (-.f64 lambda1 lambda2))
Compiler

Compiled 17 to 13 computations (23.5% saved)

regimes27.0ms (0.1%)

Counts
11 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
Outputs
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
Calls

6 calls:

5.0ms
R
4.0ms
(-.f64 lambda1 lambda2)
4.0ms
lambda2
4.0ms
phi2
4.0ms
phi1
Results
AccuracySegmentsBranch
17.9%1R
27.4%2lambda1
19.6%2phi2
20.8%2phi1
29.0%3lambda2
21.9%2(-.f64 lambda1 lambda2)
Compiler

Compiled 38 to 31 computations (18.4% saved)

regimes13.0ms (0.1%)

Counts
10 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
Outputs
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (-.f64 lambda2 lambda1) R)
Calls

3 calls:

4.0ms
lambda1
4.0ms
(-.f64 lambda1 lambda2)
4.0ms
lambda2
Results
AccuracySegmentsBranch
21.9%2(-.f64 lambda1 lambda2)
21.5%2lambda1
17.9%1lambda2
Compiler

Compiled 20 to 16 computations (20% saved)

regimes22.0ms (0.1%)

Counts
9 → 1
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2)))) R)
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda1 lambda2))))) R)
Outputs
(*.f64 (-.f64 lambda2 lambda1) R)
Calls

6 calls:

4.0ms
(-.f64 lambda1 lambda2)
3.0ms
R
3.0ms
lambda1
3.0ms
phi1
3.0ms
phi2
Results
AccuracySegmentsBranch
9.5%1R
9.5%1lambda2
9.5%1phi2
9.5%1phi1
9.5%1lambda1
9.5%1(-.f64 lambda1 lambda2)
Compiler

Compiled 38 to 31 computations (18.4% saved)

regimes10.0ms (0%)

Accuracy

Total -0.9b remaining (-1.5%)

Threshold costs -0.9b (-1.5%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
Outputs
(*.f64 lambda1 R)
Calls

5 calls:

2.0ms
R
2.0ms
lambda1
2.0ms
phi1
2.0ms
phi2
2.0ms
lambda2
Results
AccuracySegmentsBranch
3.1%1phi1
3.1%1lambda1
3.1%1lambda2
3.1%1R
3.1%1phi2
Compiler

Compiled 30 to 25 computations (16.7% saved)

bsearch3.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00023975941190584643
0.0008650370762847569
Compiler

Compiled 32 to 24 computations (25% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00023975941190584643
0.0008650370762847569
Compiler

Compiled 32 to 24 computations (25% saved)

bsearch165.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
80.0ms
2.2413938252629732e-10
1.6553215908456737e-6
77.0ms
-48.669629205090935
-6.386311262950709e-5
Results
130.0ms202×1valid
16.0ms70×0valid
Compiler

Compiled 1114 to 817 computations (26.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 126.0ms
ival-cos: 61.0ms (48.3% of total)
ival-sin: 25.0ms (19.8% of total)
ival-mult: 14.0ms (11.1% of total)
ival-sub: 10.0ms (7.9% of total)
ival-acos: 9.0ms (7.1% of total)
backward-pass: 5.0ms (4% of total)
ival-add: 2.0ms (1.6% of total)
const: 0.0ms (0% of total)

bsearch156.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
65.0ms
2.2413938252629732e-10
1.6553215908456737e-6
72.0ms
-48.669629205090935
-6.386311262950709e-5
Results
112.0ms208×1valid
15.0ms64×0valid
Compiler

Compiled 1097 to 800 computations (27.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 102.0ms
ival-cos: 37.0ms (36.4% of total)
ival-mult: 24.0ms (23.6% of total)
ival-sin: 22.0ms (21.7% of total)
ival-acos: 9.0ms (8.9% of total)
backward-pass: 5.0ms (4.9% of total)
ival-sub: 3.0ms (3% of total)
ival-add: 2.0ms (2% of total)
const: 0.0ms (0% of total)

bsearch141.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
2.2413938252629732e-10
1.6553215908456737e-6
66.0ms
-48.669629205090935
-6.386311262950709e-5
Results
91.0ms186×1valid
19.0ms86×0valid
Compiler

Compiled 961 to 698 computations (27.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 87.0ms
ival-cos: 29.0ms (33.5% of total)
ival-sin: 23.0ms (26.6% of total)
ival-mult: 13.0ms (15% of total)
ival-acos: 12.0ms (13.9% of total)
backward-pass: 4.0ms (4.6% of total)
ival-sub: 3.0ms (3.5% of total)
ival-add: 2.0ms (2.3% of total)
const: 0.0ms (0% of total)

bsearch147.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
64.0ms
2.2413938252629732e-10
1.6553215908456737e-6
69.0ms
-1.0792086949563493e-13
-4.611359398955666e-17
Results
106.0ms208×1valid
13.0ms48×0valid
Compiler

Compiled 768 to 552 computations (28.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 100.0ms
ival-cos: 42.0ms (41.9% of total)
ival-sin: 23.0ms (22.9% of total)
ival-mult: 17.0ms (17% of total)
ival-acos: 8.0ms (8% of total)
backward-pass: 5.0ms (5% of total)
ival-sub: 3.0ms (3% of total)
ival-add: 2.0ms (2% of total)
const: 0.0ms (0% of total)

bsearch155.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
75.0ms
2.2413938252629732e-10
1.6553215908456737e-6
72.0ms
-1.0792086949563493e-13
-4.611359398955666e-17
Results
128.0ms207×1valid
10.0ms49×0valid
Compiler

Compiled 768 to 552 computations (28.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 118.0ms
ival-cos: 37.0ms (31.4% of total)
ival-sin: 34.0ms (28.8% of total)
backward-pass: 19.0ms (16.1% of total)
ival-mult: 14.0ms (11.9% of total)
ival-acos: 9.0ms (7.6% of total)
ival-sub: 2.0ms (1.7% of total)
ival-add: 2.0ms (1.7% of total)
const: 0.0ms (0% of total)

bsearch176.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
87.0ms
2.2413938252629732e-10
1.6553215908456737e-6
81.0ms
-1.0792086949563493e-13
-4.611359398955666e-17
Results
147.0ms222×1valid
7.0ms34×0valid
Compiler

Compiled 808 to 592 computations (26.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 105.0ms
ival-cos: 41.0ms (38.9% of total)
ival-sin: 24.0ms (22.8% of total)
ival-mult: 21.0ms (19.9% of total)
ival-acos: 9.0ms (8.5% of total)
backward-pass: 5.0ms (4.7% of total)
ival-sub: 3.0ms (2.8% of total)
ival-add: 2.0ms (1.9% of total)
const: 0.0ms (0% of total)

bsearch135.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
2.2413938252629732e-10
1.6553215908456737e-6
65.0ms
-1.0792086949563493e-13
-4.611359398955666e-17
Results
109.0ms218×1valid
7.0ms38×0valid
Compiler

Compiled 816 to 600 computations (26.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 94.0ms
ival-cos: 38.0ms (40.2% of total)
ival-sin: 23.0ms (24.3% of total)
ival-mult: 15.0ms (15.9% of total)
ival-acos: 9.0ms (9.5% of total)
backward-pass: 5.0ms (5.3% of total)
ival-sub: 3.0ms (3.2% of total)
ival-add: 2.0ms (2.1% of total)
const: 0.0ms (0% of total)

bsearch147.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
69.0ms
2.2413938252629732e-10
1.6553215908456737e-6
68.0ms
-1.0792086949563493e-13
-4.611359398955666e-17
Results
118.0ms216×1valid
8.0ms40×0valid
Compiler

Compiled 832 to 616 computations (26% saved)

Precisions
Click to see histograms. Total time spent on operations: 106.0ms
ival-cos: 48.0ms (45.3% of total)
ival-sin: 24.0ms (22.6% of total)
ival-mult: 14.0ms (13.2% of total)
ival-acos: 9.0ms (8.5% of total)
backward-pass: 5.0ms (4.7% of total)
ival-sub: 3.0ms (2.8% of total)
ival-add: 2.0ms (1.9% of total)
const: 0.0ms (0% of total)

bsearch112.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
66.0ms
2.2413938252629732e-10
1.6553215908456737e-6
40.0ms
-1.493148265742109e-115
-4.389842788044724e-116
Results
89.0ms163×1valid
9.0ms45×0valid
Compiler

Compiled 656 to 479 computations (27% saved)

Precisions
Click to see histograms. Total time spent on operations: 80.0ms
ival-cos: 31.0ms (38.6% of total)
ival-sin: 24.0ms (29.9% of total)
ival-mult: 11.0ms (13.7% of total)
ival-acos: 7.0ms (8.7% of total)
backward-pass: 4.0ms (5% of total)
ival-sub: 2.0ms (2.5% of total)
ival-add: 2.0ms (2.5% of total)
const: 0.0ms (0% of total)

bsearch124.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
71.0ms
2.2413938252629732e-10
1.6553215908456737e-6
46.0ms
-1.493148265742109e-115
-4.389842788044724e-116
Results
103.0ms177×1valid
6.0ms31×0valid
Compiler

Compiled 656 to 479 computations (27% saved)

Precisions
Click to see histograms. Total time spent on operations: 93.0ms
ival-cos: 37.0ms (39.9% of total)
ival-sin: 25.0ms (26.9% of total)
ival-mult: 11.0ms (11.8% of total)
ival-acos: 8.0ms (8.6% of total)
ival-sub: 6.0ms (6.5% of total)
backward-pass: 4.0ms (4.3% of total)
ival-add: 2.0ms (2.2% of total)
const: 0.0ms (0% of total)

bsearch155.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
78.0ms
2.9179645904075405e-8
215926857.59410113
69.0ms
-0.000239759412031996
-1.1597598386389324e-8
Results
113.0ms186×1valid
23.0ms102×0valid
Compiler

Compiled 860 to 636 computations (26% saved)

Precisions
Click to see histograms. Total time spent on operations: 116.0ms
ival-cos: 40.0ms (34.4% of total)
ival-sin: 35.0ms (30.1% of total)
ival-mult: 16.0ms (13.8% of total)
ival-acos: 16.0ms (13.8% of total)
backward-pass: 4.0ms (3.4% of total)
ival-sub: 3.0ms (2.6% of total)
ival-add: 2.0ms (1.7% of total)
const: 0.0ms (0% of total)

bsearch170.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
105.0ms
2.9179645904075405e-8
215926857.59410113
57.0ms
-0.000239759412031996
-1.1597598386389324e-8
Results
125.0ms180×1valid
26.0ms108×0valid
Compiler

Compiled 860 to 636 computations (26% saved)

Precisions
Click to see histograms. Total time spent on operations: 130.0ms
ival-sin: 61.0ms (46.8% of total)
ival-cos: 35.0ms (26.8% of total)
ival-mult: 14.0ms (10.7% of total)
ival-acos: 9.0ms (6.9% of total)
ival-sub: 5.0ms (3.8% of total)
backward-pass: 4.0ms (3.1% of total)
ival-add: 2.0ms (1.5% of total)
const: 0.0ms (0% of total)

bsearch134.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
72.0ms
0.0570157457211269
24259805976.032185
54.0ms
-6.009142324747629e-11
-9.133272878666764e-13
Results
101.0ms205×1valid
15.0ms67×0valid
Compiler

Compiled 814 to 602 computations (26% saved)

Precisions
Click to see histograms. Total time spent on operations: 96.0ms
ival-cos: 34.0ms (35.4% of total)
ival-sin: 25.0ms (26% of total)
ival-mult: 14.0ms (14.6% of total)
ival-acos: 12.0ms (12.5% of total)
backward-pass: 5.0ms (5.2% of total)
ival-sub: 3.0ms (3.1% of total)
ival-add: 3.0ms (3.1% of total)
const: 0.0ms (0% of total)

bsearch128.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
78.0ms
1.6553215908456737e-6
0.9273919008192971
Results
50.0ms112×1valid
22.0ms32×0valid
Compiler

Compiled 446 to 330 computations (26% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
ival-cos: 33.0ms (53% of total)
ival-sin: 12.0ms (19.3% of total)
ival-mult: 8.0ms (12.9% of total)
ival-acos: 5.0ms (8% of total)
backward-pass: 3.0ms (4.8% of total)
ival-sub: 1.0ms (1.6% of total)
ival-add: 1.0ms (1.6% of total)
const: 0.0ms (0% of total)

bsearch92.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
87.0ms
1.6553215908456737e-6
0.9273919008192971
Results
68.0ms100×1valid
14.0ms44×0valid
Compiler

Compiled 491 to 357 computations (27.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 71.0ms
ival-mult: 30.0ms (42% of total)
ival-cos: 16.0ms (22.4% of total)
ival-sin: 16.0ms (22.4% of total)
ival-acos: 4.0ms (5.6% of total)
backward-pass: 2.0ms (2.8% of total)
ival-sub: 1.0ms (1.4% of total)
ival-add: 1.0ms (1.4% of total)
const: 0.0ms (0% of total)

bsearch81.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
77.0ms
1.6553215908456737e-6
0.9273919008192971
Results
67.0ms123×1valid
4.0ms21×0valid
Compiler

Compiled 428 to 312 computations (27.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 60.0ms
ival-cos: 25.0ms (41.8% of total)
ival-sin: 17.0ms (28.4% of total)
ival-mult: 8.0ms (13.4% of total)
ival-acos: 5.0ms (8.4% of total)
backward-pass: 3.0ms (5% of total)
ival-sub: 1.0ms (1.7% of total)
ival-add: 1.0ms (1.7% of total)
const: 0.0ms (0% of total)

bsearch77.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
73.0ms
1.6553215908456737e-6
0.9273919008192971
Results
63.0ms124×1valid
4.0ms20×0valid
Compiler

Compiled 320 to 240 computations (25% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
ival-cos: 18.0ms (32.1% of total)
ival-sin: 16.0ms (28.6% of total)
ival-acos: 8.0ms (14.3% of total)
ival-mult: 8.0ms (14.3% of total)
backward-pass: 3.0ms (5.4% of total)
ival-sub: 2.0ms (3.6% of total)
ival-add: 1.0ms (1.8% of total)
const: 0.0ms (0% of total)

bsearch74.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
67.0ms
2.2275514891240898e-17
1.455586270603907e-11
Results
44.0ms90×1valid
15.0ms54×0valid
Compiler

Compiled 284 to 222 computations (21.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
ival-cos: 18.0ms (38.8% of total)
ival-sin: 12.0ms (25.9% of total)
ival-mult: 7.0ms (15.1% of total)
ival-acos: 5.0ms (10.8% of total)
backward-pass: 2.0ms (4.3% of total)
ival-sub: 1.0ms (2.2% of total)
ival-add: 1.0ms (2.2% of total)
const: 0.0ms (0% of total)

bsearch73.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
69.0ms
2.3831974227683834e-26
1.8912788797964536e-20
Results
48.0ms89×1valid
16.0ms55×0valid
Compiler

Compiled 275 to 213 computations (22.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 54.0ms
ival-cos: 17.0ms (31.4% of total)
ival-sin: 14.0ms (25.9% of total)
ival-mult: 10.0ms (18.5% of total)
ival-acos: 9.0ms (16.6% of total)
backward-pass: 2.0ms (3.7% of total)
ival-sub: 1.0ms (1.8% of total)
ival-add: 1.0ms (1.8% of total)
const: 0.0ms (0% of total)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9251738815392309
0.9329353846470372
Compiler

Compiled 32 to 24 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999836435860895
0.9999995901475949
Compiler

Compiled 32 to 24 computations (25% saved)

bsearch148.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
58.0ms
4.103869232053607e-9
4.522458357530286
82.0ms
9.554095536836162e-157
2.512848756960202e-145
Results
100.0ms176×1valid
26.0ms128×0valid
Compiler

Compiled 450 to 347 computations (22.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 106.0ms
ival-cos: 42.0ms (39.7% of total)
ival-sin: 31.0ms (29.3% of total)
ival-mult: 14.0ms (13.2% of total)
ival-acos: 9.0ms (8.5% of total)
backward-pass: 4.0ms (3.8% of total)
ival-sub: 3.0ms (2.8% of total)
ival-add: 2.0ms (1.9% of total)
const: 0.0ms (0% of total)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-26.603777295765358
-4.522458357530286
Compiler

Compiled 32 to 24 computations (25% saved)

simplify28.0ms (0.1%)

Algorithm
egg-herbie
Rules
124×*-commutative_binary64
40×+-commutative_binary64
12×sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02361221
13221221
23321221
33381221
43411221
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal 7378697629483821/18446744073709551616 binary64)) (*.f64 (-.f64 lambda2 lambda1) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) R))
(if (<=.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal 7378697629483821/18446744073709551616 binary64)) (*.f64 (-.f64 lambda2 lambda1) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R))
(if (<=.f64 phi2 #s(literal -1152921504606847/288230376151711744 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R) (if (<=.f64 phi2 #s(literal 7791904696734915/4722366482869645213696 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R) (*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)))
(if (<=.f64 phi2 #s(literal -3458764513820541/1152921504606846976 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R) (if (<=.f64 phi2 #s(literal 7791904696734915/4722366482869645213696 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R) (*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)))
(if (<=.f64 phi2 #s(literal -4796153459164483/73786976294838206464 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R) (if (<=.f64 phi2 #s(literal 6375194751874021/4722366482869645213696 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi2 (sin.f64 phi1)))) R) (*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)))
(if (<=.f64 phi2 #s(literal -2099546306628005/19807040628566084398385987584 binary64)) (*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R) (if (<=.f64 phi2 #s(literal 785801782749509/604462909807314587353088 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)))
(if (<=.f64 phi2 #s(literal -2099546306628005/19807040628566084398385987584 binary64)) (*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R) (if (<=.f64 phi2 #s(literal 4382356096103031/151115727451828646838272 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)))
(if (<=.f64 phi2 #s(literal -2099546306628005/19807040628566084398385987584 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R) (if (<=.f64 phi2 #s(literal 1662273001970115/151115727451828646838272 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)))
(if (<=.f64 phi2 #s(literal -2099546306628005/19807040628566084398385987584 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R) (if (<=.f64 phi2 #s(literal 7253554917687775/302231454903657293676544 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)))
(if (<=.f64 phi2 #s(literal -2099546306628005/19807040628566084398385987584 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R) (if (<=.f64 phi2 #s(literal 4835703278458517/4835703278458516698824704 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)))
(if (<=.f64 phi2 #s(literal -3216296845180145/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if (<=.f64 phi2 #s(literal 7737125245533627/19342813113834066795298816 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)))
(if (<=.f64 phi2 #s(literal -3216296845180145/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R) (if (<=.f64 phi2 #s(literal 944473296573929/75557863725914323419136 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)))
(if (<=.f64 lambda1 #s(literal -3659834024223975/1180591620717411303424 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R) (if (<=.f64 lambda1 #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)))
(if (<=.f64 lambda1 #s(literal -7791904696734915/1180591620717411303424 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R) (if (<=.f64 lambda1 #s(literal 3984496719921263/147573952589676412928 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)))
(if (<=.f64 phi1 #s(literal -290142196707511/4835703278458516698824704 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R) (if (<=.f64 phi1 #s(literal 8358680908399641/144115188075855872 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)))
(if (<=.f64 phi2 #s(literal 2582544170319337/36893488147419103232 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R))
(if (<=.f64 phi2 #s(literal 2582544170319337/36893488147419103232 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R) (*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R))
(if (<=.f64 phi2 #s(literal 5784898941515315/1180591620717411303424 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R) (*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R))
(if (<=.f64 phi2 #s(literal 700976274800963/73786976294838206464 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R))
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(if (<=.f64 lambda2 #s(literal 8975065284819007/618970019642690137449562112 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R))
(if (<=.f64 lambda2 #s(literal 1536919870126309/83076749736557242056487941267521536 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R) (*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R))
(if (<=.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 8376695306909123/9007199254740992 binary64)) (*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R) (*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R))
(if (<=.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 9007109182748445/9007199254740992 binary64)) (*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R) (*.f64 (-.f64 lambda2 lambda1) R))
(if (<=.f64 lambda2 #s(literal 5623642243178995/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 (acos.f64 (cos.f64 lambda1)) R) (if (<=.f64 lambda2 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (-.f64 lambda2 lambda1) R) (*.f64 (acos.f64 (cos.f64 lambda2)) R)))
(if (<=.f64 (-.f64 lambda1 lambda2) #s(literal -20 binary64)) (*.f64 (acos.f64 (cos.f64 lambda1)) R) (*.f64 (-.f64 lambda2 lambda1) R))
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 lambda1 R)
Outputs
(if (<=.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal 7378697629483821/18446744073709551616 binary64)) (*.f64 (-.f64 lambda2 lambda1) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) R))
(if (<=.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal 7378697629483821/18446744073709551616 binary64)) (*.f64 (-.f64 lambda2 lambda1) R) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))))))
(if (<=.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal 7378697629483821/18446744073709551616 binary64)) (*.f64 (-.f64 lambda2 lambda1) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R))
(if (<=.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal 7378697629483821/18446744073709551616 binary64)) (*.f64 (-.f64 lambda2 lambda1) R) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))))
(if (<=.f64 phi2 #s(literal -1152921504606847/288230376151711744 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R) (if (<=.f64 phi2 #s(literal 7791904696734915/4722366482869645213696 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R) (*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)))
(if (<=.f64 phi2 #s(literal -1152921504606847/288230376151711744 binary64)) (*.f64 R (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (if (<=.f64 phi2 #s(literal 7791904696734915/4722366482869645213696 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))) (*.f64 R (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(if (<=.f64 phi2 #s(literal -3458764513820541/1152921504606846976 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R) (if (<=.f64 phi2 #s(literal 7791904696734915/4722366482869645213696 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R) (*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)))
(if (<=.f64 phi2 #s(literal -3458764513820541/1152921504606846976 binary64)) (*.f64 R (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (if (<=.f64 phi2 #s(literal 7791904696734915/4722366482869645213696 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (sin.f64 phi1) phi2)))) (*.f64 R (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(if (<=.f64 phi2 #s(literal -4796153459164483/73786976294838206464 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R) (if (<=.f64 phi2 #s(literal 6375194751874021/4722366482869645213696 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 phi2 (sin.f64 phi1)))) R) (*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)))
(if (<=.f64 phi2 #s(literal -4796153459164483/73786976294838206464 binary64)) (*.f64 R (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (if (<=.f64 phi2 #s(literal 6375194751874021/4722366482869645213696 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) phi2) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (*.f64 R (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(if (<=.f64 phi2 #s(literal -2099546306628005/19807040628566084398385987584 binary64)) (*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R) (if (<=.f64 phi2 #s(literal 785801782749509/604462909807314587353088 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)))
(if (<=.f64 phi2 #s(literal -2099546306628005/19807040628566084398385987584 binary64)) (*.f64 R (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (if (<=.f64 phi2 #s(literal 785801782749509/604462909807314587353088 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (*.f64 R (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(if (<=.f64 phi2 #s(literal -2099546306628005/19807040628566084398385987584 binary64)) (*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R) (if (<=.f64 phi2 #s(literal 4382356096103031/151115727451828646838272 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)))
(if (<=.f64 phi2 #s(literal -2099546306628005/19807040628566084398385987584 binary64)) (*.f64 R (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (if (<=.f64 phi2 #s(literal 4382356096103031/151115727451828646838272 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (*.f64 R (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(if (<=.f64 phi2 #s(literal -2099546306628005/19807040628566084398385987584 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R) (if (<=.f64 phi2 #s(literal 1662273001970115/151115727451828646838272 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)))
(if (<=.f64 phi2 #s(literal -2099546306628005/19807040628566084398385987584 binary64)) (*.f64 R (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (if (<=.f64 phi2 #s(literal 1662273001970115/151115727451828646838272 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (*.f64 R (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(if (<=.f64 phi2 #s(literal -2099546306628005/19807040628566084398385987584 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R) (if (<=.f64 phi2 #s(literal 7253554917687775/302231454903657293676544 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)))
(if (<=.f64 phi2 #s(literal -2099546306628005/19807040628566084398385987584 binary64)) (*.f64 R (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (if (<=.f64 phi2 #s(literal 7253554917687775/302231454903657293676544 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(if (<=.f64 phi2 #s(literal -2099546306628005/19807040628566084398385987584 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R) (if (<=.f64 phi2 #s(literal 4835703278458517/4835703278458516698824704 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)))
(if (<=.f64 phi2 #s(literal -2099546306628005/19807040628566084398385987584 binary64)) (*.f64 R (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (if (<=.f64 phi2 #s(literal 4835703278458517/4835703278458516698824704 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(if (<=.f64 phi2 #s(literal -3216296845180145/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if (<=.f64 phi2 #s(literal 7737125245533627/19342813113834066795298816 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)))
(if (<=.f64 phi2 #s(literal -3216296845180145/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if (<=.f64 phi2 #s(literal 7737125245533627/19342813113834066795298816 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(if (<=.f64 phi2 #s(literal -3216296845180145/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R) (if (<=.f64 phi2 #s(literal 944473296573929/75557863725914323419136 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)))
(if (<=.f64 phi2 #s(literal -3216296845180145/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (if (<=.f64 phi2 #s(literal 944473296573929/75557863725914323419136 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(if (<=.f64 lambda1 #s(literal -3659834024223975/1180591620717411303424 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R) (if (<=.f64 lambda1 #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)))
(if (<=.f64 lambda1 #s(literal -3659834024223975/1180591620717411303424 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) (if (<=.f64 lambda1 #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))))
(if (<=.f64 lambda1 #s(literal -7791904696734915/1180591620717411303424 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R) (if (<=.f64 lambda1 #s(literal 3984496719921263/147573952589676412928 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)))
(if (<=.f64 lambda1 #s(literal -7791904696734915/1180591620717411303424 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) (if (<=.f64 lambda1 #s(literal 3984496719921263/147573952589676412928 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))))
(if (<=.f64 phi1 #s(literal -290142196707511/4835703278458516698824704 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R) (if (<=.f64 phi1 #s(literal 8358680908399641/144115188075855872 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)))
(if (<=.f64 phi1 #s(literal -290142196707511/4835703278458516698824704 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (if (<=.f64 phi1 #s(literal 8358680908399641/144115188075855872 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))))
(if (<=.f64 phi2 #s(literal 2582544170319337/36893488147419103232 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R))
(if (<=.f64 phi2 #s(literal 2582544170319337/36893488147419103232 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(if (<=.f64 phi2 #s(literal 2582544170319337/36893488147419103232 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R) (*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R))
(if (<=.f64 phi2 #s(literal 2582544170319337/36893488147419103232 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (*.f64 R (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))))
(if (<=.f64 phi2 #s(literal 5784898941515315/1180591620717411303424 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R) (*.f64 (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2)))) R))
(if (<=.f64 phi2 #s(literal 5784898941515315/1180591620717411303424 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 R (acos.f64 (/.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 2 binary64)) (*.f64 (/.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64))) (tan.f64 phi2))))))
(if (<=.f64 phi2 #s(literal 700976274800963/73786976294838206464 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R))
(if (<=.f64 phi2 #s(literal 700976274800963/73786976294838206464 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(if (<=.f64 lambda2 #s(literal 8975065284819007/618970019642690137449562112 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R))
(if (<=.f64 lambda2 #s(literal 8975065284819007/618970019642690137449562112 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))))
(if (<=.f64 lambda2 #s(literal 1536919870126309/83076749736557242056487941267521536 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R) (*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R))
(if (<=.f64 lambda2 #s(literal 1536919870126309/83076749736557242056487941267521536 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 R (acos.f64 (cos.f64 (-.f64 lambda1 lambda2)))))
(if (<=.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 8376695306909123/9007199254740992 binary64)) (*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R) (*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal 2 binary64) (PI.f64)))) R))
(if (<=.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 8376695306909123/9007199254740992 binary64)) (*.f64 R (acos.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 R (fabs.f64 (remainder.f64 (-.f64 lambda1 lambda2) (*.f64 (PI.f64) #s(literal 2 binary64))))))
(if (<=.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 9007109182748445/9007199254740992 binary64)) (*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R) (*.f64 (-.f64 lambda2 lambda1) R))
(if (<=.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 9007109182748445/9007199254740992 binary64)) (*.f64 R (acos.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (-.f64 lambda2 lambda1) R))
(if (<=.f64 lambda2 #s(literal 5623642243178995/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 (acos.f64 (cos.f64 lambda1)) R) (if (<=.f64 lambda2 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (-.f64 lambda2 lambda1) R) (*.f64 (acos.f64 (cos.f64 lambda2)) R)))
(if (<=.f64 lambda2 #s(literal 5623642243178995/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 R (acos.f64 (cos.f64 lambda1))) (if (<=.f64 lambda2 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (-.f64 lambda2 lambda1) R) (*.f64 R (acos.f64 (cos.f64 lambda2)))))
(if (<=.f64 (-.f64 lambda1 lambda2) #s(literal -20 binary64)) (*.f64 (acos.f64 (cos.f64 lambda1)) R) (*.f64 (-.f64 lambda2 lambda1) R))
(if (<=.f64 (-.f64 lambda1 lambda2) #s(literal -20 binary64)) (*.f64 R (acos.f64 (cos.f64 lambda1))) (*.f64 (-.f64 lambda2 lambda1) R))
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 lambda1 R)

soundness2.9s (12%)

Rules
6898×*-lowering-*.f32
6898×*-lowering-*.f64
5616×*-lowering-*.f32
5616×*-lowering-*.f64
5380×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069490
1385396
23865396
08105396
061375
1347296
23276289
08137289
058385
1290361
22870350
09443350
01833081
16113032
221893004
340063001
081093001
01758
17258
259758
0839058
072020621
1267519749
0884519749
0101324784
1388324195
0839324195
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 3162 to 1665 computations (47.3% saved)

preprocess242.0ms (1%)

Remove

(negabs R)

Compiler

Compiled 3776 to 1180 computations (68.8% saved)

end0.0ms (0%)

Profiling

Loading profile data...