Spherical law of cosines

Time bar (total: 24.7s)

analyze1.1s (4.5%)

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: 630.0ms
ival-cos: 217.0ms (34.4% of total)
ival-mult: 169.0ms (26.8% of total)
ival-sin: 156.0ms (24.8% of total)
ival-acos: 31.0ms (4.9% of total)
ival-sub: 26.0ms (4.1% of total)
ival-add: 25.0ms (4% of total)
const: 3.0ms (0.5% of total)
backward-pass: 2.0ms (0.3% of total)

sample5.3s (21.5%)

Results
4.2s6348×1valid
506.0ms1884×0valid
59.0ms24×2valid
Precisions
Click to see histograms. Total time spent on operations: 4.0s
ival-cos: 1.6s (40.9% of total)
ival-sin: 1.2s (29.2% of total)
ival-mult: 485.0ms (12.2% of total)
ival-acos: 299.0ms (7.5% of total)
backward-pass: 215.0ms (5.4% of total)
ival-sub: 92.0ms (2.3% of total)
ival-add: 90.0ms (2.3% of total)
const: 10.0ms (0.3% of total)
Bogosity

preprocess90.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)

explain487.0ms (2%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
75123(2.3898794303945726e+235 -3.0312847386000635e+258 -1.9118611702114132e-260 7.393432482295037e+113 9.330689036587132e+281)0-(cos.f64 (-.f64 lambda1 lambda2))
230-2(6.573770380737877e-298 -4.2784251725521445e+178 7.359638426521817e+242 -3.710844802628144e+72 4.2993696656603365e+52)(acos.f64 (+.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 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
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
372.0ms414×1valid
35.0ms96×0valid
4.0ms2valid
Compiler

Compiled 220 to 53 computations (75.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 267.0ms
ival-cos: 117.0ms (43.8% of total)
ival-sin: 65.0ms (24.4% of total)
ival-mult: 37.0ms (13.9% of total)
backward-pass: 19.0ms (7.1% of total)
ival-acos: 18.0ms (6.7% of total)
ival-sub: 5.0ms (1.9% of total)
ival-add: 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
71.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)

simplify26.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

localize281.0ms (1.1%)

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)
accuracy93.0%
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
accuracy75.8%
(cos.f64 (-.f64 lambda1 lambda2))
Results
241.0ms207×1valid
16.0ms48×0valid
2.0ms2valid
Compiler

Compiled 98 to 18 computations (81.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 136.0ms
ival-cos: 56.0ms (41.2% of total)
ival-sin: 42.0ms (30.9% of total)
ival-mult: 13.0ms (9.6% of total)
backward-pass: 10.0ms (7.4% of total)
ival-acos: 9.0ms (6.6% of total)
ival-sub: 3.0ms (2.2% of total)
ival-add: 2.0ms (1.5% of total)
const: 0.0ms (0% of total)

series31.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
3.0ms
lambda1
@0
(cos (- lambda1 lambda2))
2.0ms
R
@inf
(* (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))))

rewrite300.0ms (1.2%)

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))))

simplify206.0ms (0.8%)

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))

eval45.0ms (0.2%)

Compiler

Compiled 11928 to 1112 computations (90.7% saved)

prune128.0ms (0.5%)

Pruning

44 alts after pruning (44 fresh and 0 done)

PrunedKeptTotal
New31744361
Fresh000
Picked101
Done000
Total31844362
Accuracy
93.3%
Counts
362 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.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))))))
71.4%
(/.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)))))))
71.5%
(+.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))
71.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))) (+.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)
71.4%
(*.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 (/.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)
71.3%
(*.f64 (/.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))))) R)
71.3%
(*.f64 (-.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)))))))) R)
71.5%
(*.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)
71.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))) (/.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)
71.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)
71.3%
(*.f64 (acos.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 (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)))))))) R)
48.4%
(*.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)
71.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)
55.3%
(*.f64 (acos.f64 (-.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)))))) R)
55.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 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
55.3%
(*.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)
92.8%
(*.f64 (acos.f64 (+.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)))))) R)
34.8%
(*.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)
92.8%
(*.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)
92.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.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))))))))) R)
92.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)
44.5%
(*.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 (*.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))))))))) R)
44.5%
(*.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.5%
(*.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)
38.5%
(*.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 (+.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))))))))) R)
38.3%
(*.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 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))))) R)
39.8%
(*.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.9%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
47.3%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
71.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)
45.5%
(*.f64 (acos.f64 (+.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))))))) R)
52.9%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
35.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
71.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
33.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
34.4%
(*.f64 (acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
34.7%
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
31.8%
(*.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)
39.2%
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
33.3%
(*.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)
40.3%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
71.5%
(*.f64 (acos.f64 (*.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)))))))) R)
42.1%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
40.3%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
Compiler

Compiled 3226 to 1920 computations (40.5% saved)

simplify169.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(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 (*.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)))))))))
cost-diff0
(*.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 (*.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))))))))) R)
cost-diff128
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64)))
cost-diff6272
(+.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))))))
cost-diff0
(/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))
cost-diff0
(-.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)))))
cost-diff0
(acos.f64 (-.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))))))
cost-diff0
(*.f64 (acos.f64 (-.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)))))) R)
cost-diff0
(+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
cost-diff0
(acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
cost-diff0
(*.f64 (acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
cost-diff256
(+.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))))
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 (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
3006×*-lowering-*.f32
3006×*-lowering-*.f64
1488×+-lowering-+.f64
1488×+-lowering-+.f32
1284×unsub-neg
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
075769
1190741
2594722
32088722
44858721
08085721
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 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 (+ (* phi2 (* (sin phi1) (+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2)))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(acos (+ (* phi2 (* (sin phi1) (+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2)))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2)))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(* phi2 (* (sin phi1) (+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2))))))
phi2
(* (sin phi1) (+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2)))))
(sin phi1)
phi1
(+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2))))
(+ 1 (* -1/6 (* phi2 phi2)))
1
(* -1/6 (* phi2 phi2))
-1/6
(* phi2 phi2)
(* (* phi2 phi2) (* 1/120 (* phi2 phi2)))
(* 1/120 (* phi2 phi2))
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 (- phi1 phi2)) 2) (- (/ (cos (+ phi1 phi2)) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))))) R)
(acos (- (/ (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 (- phi1 phi2))
(- phi1 phi2)
phi1
phi2
2
(- (/ (cos (+ phi1 phi2)) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))))
(/ (cos (+ phi1 phi2)) 2)
(cos (+ phi1 phi2))
(+ phi1 phi2)
(* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))
(cos phi2)
(* (cos (- lambda1 lambda2)) (cos phi1))
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
(cos phi1)
R
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1)))))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1))))))))
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1)))))))
(* (sin phi1) (sin phi2))
(sin phi1)
phi1
(sin phi2)
phi2
(* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1))))))
(* (cos phi1) (cos phi2))
(cos phi1)
(cos phi2)
(+ (cos lambda2) (* lambda1 (+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1)))))
(cos lambda2)
lambda2
(* lambda1 (+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1))))
lambda1
(+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1)))
(* lambda1 (* -1/2 (cos lambda2)))
(* -1/2 (cos lambda2))
-1/2
(* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1))
(- 0 (sin lambda2))
0
(sin lambda2)
(+ (* lambda1 (* lambda1 1/6)) -1)
(* lambda1 (* lambda1 1/6))
(* lambda1 1/6)
1/6
-1
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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (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 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 (+ (* phi2 (* (sin phi1) (+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2)))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))) (*.f64 (sin.f64 phi1) phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(acos (+ (* phi2 (* (sin phi1) (+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2)))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(acos.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))) (*.f64 (sin.f64 phi1) phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(+ (* phi2 (* (sin phi1) (+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2)))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))) (*.f64 (sin.f64 phi1) phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(* phi2 (* (sin phi1) (+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))) (*.f64 (sin.f64 phi1) phi2))
phi2
(* (sin phi1) (+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2)))))
(*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(sin phi1)
(sin.f64 phi1)
phi1
(+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2))))
(+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))
(+ 1 (* -1/6 (* phi2 phi2)))
(+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))))
1
#s(literal 1 binary64)
(* -1/6 (* phi2 phi2))
(*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))
-1/6
#s(literal -1/6 binary64)
(* phi2 phi2)
(*.f64 phi2 phi2)
(* (* phi2 phi2) (* 1/120 (* phi2 phi2)))
(*.f64 phi2 (*.f64 phi2 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))
(* 1/120 (* phi2 phi2))
(*.f64 (*.f64 phi2 phi2) #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 (- phi1 phi2)) 2) (- (/ (cos (+ phi1 phi2)) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))))) R)
(*.f64 R (acos.f64 (+.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))))))
(acos (- (/ (cos (- phi1 phi2)) 2) (- (/ (cos (+ phi1 phi2)) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))))))
(acos.f64 (+.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)))))
(- (/ (cos (- phi1 phi2)) 2) (- (/ (cos (+ phi1 phi2)) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))))
(+.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))))
(/ (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)
phi1
phi2
2
#s(literal 2 binary64)
(- (/ (cos (+ phi1 phi2)) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))))
(-.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 (+ 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)
(* (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)
(* (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)
R
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1)))))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (*.f64 lambda1 (sin.f64 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)))) (*.f64 (cos.f64 lambda2) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (*.f64 lambda1 (sin.f64 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)))) (*.f64 (cos.f64 lambda2) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))))))))))
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1)))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (*.f64 lambda1 (sin.f64 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)))) (*.f64 (cos.f64 lambda2) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))))))
(* (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 lambda2) (* lambda1 (+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1))))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (*.f64 lambda1 (sin.f64 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)))) (*.f64 (cos.f64 lambda2) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))))))))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(cos phi1)
(cos.f64 phi1)
(cos phi2)
(cos.f64 phi2)
(+ (cos lambda2) (* lambda1 (+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1)))))
(+.f64 (*.f64 (*.f64 lambda1 (sin.f64 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)))) (*.f64 (cos.f64 lambda2) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))))))
(cos lambda2)
(cos.f64 lambda2)
lambda2
(* lambda1 (+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1))))
(*.f64 lambda1 (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1))))))
lambda1
(+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1)))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)))))
(* lambda1 (* -1/2 (cos lambda2)))
(*.f64 (cos.f64 lambda2) (*.f64 lambda1 #s(literal -1/2 binary64)))
(* -1/2 (cos lambda2))
(*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1))
(*.f64 (sin.f64 lambda2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1))))
(- 0 (sin lambda2))
(-.f64 #s(literal 0 binary64) (sin.f64 lambda2))
0
#s(literal 0 binary64)
(sin lambda2)
(sin.f64 lambda2)
(+ (* lambda1 (* lambda1 1/6)) -1)
(+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))
(* lambda1 (* lambda1 1/6))
(*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64)))
(* lambda1 1/6)
(*.f64 lambda1 #s(literal 1/6 binary64))
1/6
#s(literal 1/6 binary64)
-1
#s(literal -1 binary64)
R

localize642.0ms (2.6%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64)))
accuracy99.9%
(*.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 (*.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))))))))) R)
accuracy99.8%
(*.f64 lambda1 #s(literal 1/6 binary64))
accuracy93.4%
(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 (*.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)))))))))
accuracy99.5%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy99.1%
(cos.f64 (+.f64 phi1 phi2))
accuracy99.1%
(cos.f64 (-.f64 phi1 phi2))
accuracy93.4%
(acos.f64 (-.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))))))
accuracy99.9%
(*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))
accuracy99.9%
(*.f64 (acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
accuracy99.5%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy93.4%
(acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
accuracy100.0%
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
accuracy99.9%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
accuracy99.5%
(cos.f64 (-.f64 lambda2 lambda1))
accuracy92.8%
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
accuracy100.0%
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
accuracy99.9%
(*.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) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
accuracy93.4%
(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
249.0ms188×0invalid
244.0ms65×1valid
19.0ms2valid
Compiler

Compiled 844 to 76 computations (91% saved)

Precisions
Click to see histograms. Total time spent on operations: 265.0ms
ival-mult: 65.0ms (24.5% of total)
ival-cos: 62.0ms (23.4% of total)
ival-sin: 39.0ms (14.7% of total)
ival-acos: 26.0ms (9.8% of total)
ival-add: 18.0ms (6.8% of total)
ival-sub: 17.0ms (6.4% of total)
...c/correct-round.rkt:119:19: 16.0ms (6% of total)
backward-pass: 16.0ms (6% of total)
ival-div: 5.0ms (1.9% of total)
const: 1.0ms (0.4% of total)

series388.0ms (1.6%)

Counts
28 → 972
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 phi1) (cos (- lambda2 lambda1)))) R)>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (cos phi1)>
#<alt (+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2))))>
#<alt (* (acos (+ (* phi2 (* (sin phi1) (+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2)))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2)))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi2 (* (sin phi1) (+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2)))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))>
#<alt (* (acos (- (/ (cos (- phi1 phi2)) 2) (- (/ (cos (+ phi1 phi2)) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))))) R)>
#<alt (acos (- (/ (cos (- phi1 phi2)) 2) (- (/ (cos (+ phi1 phi2)) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))))))>
#<alt (- (/ (cos (- phi1 phi2)) 2) (- (/ (cos (+ phi1 phi2)) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))))>
#<alt (/ (cos (- phi1 phi2)) 2)>
#<alt (+ (cos lambda2) (* lambda1 (+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1)))))>
#<alt (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1))>
#<alt (* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1)))))))) R)>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1))))))))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (cos (- lambda2 lambda1))>
#<alt (cos (- lambda1 lambda2))>
#<alt (* -1/6 (* phi2 phi2))>
#<alt (cos (- phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (* lambda1 1/6)>
#<alt (* lambda1 (* lambda1 1/6))>
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 (* 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 1>
#<alt (+ 1 (* -1/6 (pow phi2 2)))>
#<alt (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6)))>
#<alt (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6)))>
#<alt (* 1/120 (pow phi2 4))>
#<alt (* (pow phi2 4) (- 1/120 (* 1/6 (/ 1 (pow phi2 2)))))>
#<alt (* (pow phi2 4) (- (+ 1/120 (/ 1 (pow phi2 4))) (* 1/6 (/ 1 (pow phi2 2)))))>
#<alt (* (pow phi2 4) (- (+ 1/120 (/ 1 (pow phi2 4))) (* 1/6 (/ 1 (pow phi2 2)))))>
#<alt (* 1/120 (pow phi2 4))>
#<alt (* (pow phi2 4) (- 1/120 (* 1/6 (/ 1 (pow phi2 2)))))>
#<alt (* (pow phi2 4) (- (+ 1/120 (/ 1 (pow phi2 4))) (* 1/6 (/ 1 (pow phi2 2)))))>
#<alt (* (pow phi2 4) (- (+ 1/120 (/ 1 (pow phi2 4))) (* 1/6 (/ 1 (pow phi2 2)))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))>
#<alt (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))>
#<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 (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* (pow phi2 5) (+ (* -1/6 (/ (sin phi1) (pow phi2 2))) (* 1/120 (sin phi1))))>
#<alt (* (pow phi2 5) (+ (* -1/6 (/ (sin phi1) (pow phi2 2))) (+ (* 1/120 (sin phi1)) (/ (sin phi1) (pow phi2 4)))))>
#<alt (* (pow phi2 5) (+ (* -1/6 (/ (sin phi1) (pow phi2 2))) (+ (* 1/120 (sin phi1)) (+ (/ (sin phi1) (pow phi2 4)) (/ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (pow phi2 5))))))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* -1 (* (pow phi2 5) (+ (* -1/120 (sin phi1)) (* 1/6 (/ (sin phi1) (pow phi2 2))))))>
#<alt (* -1 (* (pow phi2 5) (+ (* -1 (/ (sin phi1) (pow phi2 4))) (+ (* -1/120 (sin phi1)) (* 1/6 (/ (sin phi1) (pow phi2 2)))))))>
#<alt (* -1 (* (pow phi2 5) (+ (* -1 (/ (sin phi1) (pow phi2 4))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (pow phi2 5))) (+ (* -1/120 (sin phi1)) (* 1/6 (/ (sin phi1) (pow phi2 2))))))))>
#<alt (* (cos phi2) (cos (- lambda1 lambda2)))>
#<alt (+ (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (+ (* phi1 (+ (* -1/2 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))) (* phi2 (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4))))))) (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/6 (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4))))))))) (* phi2 (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4))))))) (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))>
#<alt (+ (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 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)))))))) (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 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)))))))))) (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 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))))) (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))>
#<alt (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))>
#<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 (* -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 (- 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 (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 (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 (- (+ (* 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 (* (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)))>
#<alt (+ (* -1/2 (* phi1 (sin (neg phi2)))) (* 1/2 (cos (neg phi2))))>
#<alt (+ (* 1/2 (cos (neg phi2))) (* phi1 (+ (* -1/2 (sin (neg phi2))) (* -1/4 (* phi1 (cos (neg phi2)))))))>
#<alt (+ (* 1/2 (cos (neg phi2))) (* phi1 (+ (* -1/2 (sin (neg phi2))) (* phi1 (+ (* -1/4 (cos (neg phi2))) (* 1/12 (* phi1 (sin (neg phi2)))))))))>
#<alt (* 1/2 (cos (- phi1 phi2)))>
#<alt (* 1/2 (cos (- phi1 phi2)))>
#<alt (* 1/2 (cos (- phi1 phi2)))>
#<alt (* 1/2 (cos (- phi1 phi2)))>
#<alt (* 1/2 (cos (neg (+ phi2 (* -1 phi1)))))>
#<alt (* 1/2 (cos (neg (+ phi2 (* -1 phi1)))))>
#<alt (* 1/2 (cos (neg (+ phi2 (* -1 phi1)))))>
#<alt (* 1/2 (cos (neg (+ phi2 (* -1 phi1)))))>
#<alt (* 1/2 (cos phi1))>
#<alt (+ (* 1/2 (cos phi1)) (* 1/2 (* phi2 (sin phi1))))>
#<alt (+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/4 (* phi2 (cos phi1))) (* 1/2 (sin phi1)))))>
#<alt (+ (* 1/2 (cos phi1)) (* phi2 (+ (* 1/2 (sin phi1)) (* phi2 (+ (* -1/4 (cos phi1)) (* -1/12 (* phi2 (sin phi1))))))))>
#<alt (* 1/2 (cos (- phi1 phi2)))>
#<alt (* 1/2 (cos (- phi1 phi2)))>
#<alt (* 1/2 (cos (- phi1 phi2)))>
#<alt (* 1/2 (cos (- phi1 phi2)))>
#<alt (* 1/2 (cos (+ phi1 (* -1 phi2))))>
#<alt (* 1/2 (cos (+ phi1 (* -1 phi2))))>
#<alt (* 1/2 (cos (+ phi1 (* -1 phi2))))>
#<alt (* 1/2 (cos (+ phi1 (* -1 phi2))))>
#<alt (+ 1 (* -1/2 (pow lambda1 2)))>
#<alt (+ 1 (+ (* -1 (* lambda1 (* lambda2 (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (pow lambda1 2))))>
#<alt (+ 1 (+ (* -1/2 (pow lambda1 2)) (* lambda2 (+ (* -1 (* lambda1 (- (* 1/6 (pow lambda1 2)) 1))) (* lambda2 (- (* 1/4 (pow lambda1 2)) 1/2))))))>
#<alt (+ 1 (+ (* -1/2 (pow lambda1 2)) (* lambda2 (+ (* -1 (* lambda1 (- (* 1/6 (pow lambda1 2)) 1))) (* lambda2 (- (+ (* 1/6 (* lambda1 (* lambda2 (- (* 1/6 (pow lambda1 2)) 1)))) (* 1/4 (pow lambda1 2))) 1/2))))))>
#<alt (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))>
#<alt (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))>
#<alt (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))>
#<alt (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))>
#<alt (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))>
#<alt (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))>
#<alt (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))>
#<alt (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos 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 (* -1/6 (* (pow lambda1 3) (sin lambda2)))>
#<alt (* (pow lambda1 3) (+ (* -1/2 (/ (cos lambda2) lambda1)) (* -1/6 (sin lambda2))))>
#<alt (* (pow lambda1 3) (+ (* -1/2 (/ (cos lambda2) lambda1)) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2)))))>
#<alt (* (pow lambda1 3) (+ (* -1/2 (/ (cos lambda2) lambda1)) (+ (* -1/6 (sin lambda2)) (+ (/ (cos lambda2) (pow lambda1 3)) (/ (sin lambda2) (pow lambda1 2))))))>
#<alt (* -1/6 (* (pow lambda1 3) (sin lambda2)))>
#<alt (* -1 (* (pow lambda1 3) (+ (* 1/6 (sin lambda2)) (* 1/2 (/ (cos lambda2) lambda1)))))>
#<alt (* -1 (* (pow lambda1 3) (+ (* -1 (/ (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)) lambda1)) (* 1/6 (sin lambda2)))))>
#<alt (* -1 (* (pow lambda1 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (sin lambda2)) (* -1 (/ (cos lambda2) lambda1))) lambda1)) (* -1/2 (cos lambda2))) lambda1)) (* 1/6 (sin lambda2)))))>
#<alt (* -1 (* lambda2 (- (* 1/6 (pow lambda1 2)) 1)))>
#<alt (* lambda2 (+ (* -1 (- (* 1/6 (pow lambda1 2)) 1)) (* 1/6 (* (pow lambda2 2) (- (* 1/6 (pow lambda1 2)) 1)))))>
#<alt (* lambda2 (+ (* -1 (- (* 1/6 (pow lambda1 2)) 1)) (* (pow lambda2 2) (+ (* -1/120 (* (pow lambda2 2) (- (* 1/6 (pow lambda1 2)) 1))) (* 1/6 (- (* 1/6 (pow lambda1 2)) 1))))))>
#<alt (* lambda2 (+ (* -1 (- (* 1/6 (pow lambda1 2)) 1)) (* (pow lambda2 2) (+ (* 1/6 (- (* 1/6 (pow lambda1 2)) 1)) (* (pow lambda2 2) (+ (* -1/120 (- (* 1/6 (pow lambda1 2)) 1)) (* 1/5040 (* (pow lambda2 2) (- (* 1/6 (pow lambda1 2)) 1)))))))))>
#<alt (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))>
#<alt (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))>
#<alt (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))>
#<alt (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))>
#<alt (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))>
#<alt (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))>
#<alt (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))>
#<alt (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))>
#<alt (sin lambda2)>
#<alt (+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2))))>
#<alt (+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2))))>
#<alt (+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2))))>
#<alt (* -1/6 (* (pow lambda1 2) (sin lambda2)))>
#<alt (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2))))>
#<alt (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2))))>
#<alt (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2))))>
#<alt (* -1/6 (* (pow lambda1 2) (sin lambda2)))>
#<alt (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2))))>
#<alt (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2))))>
#<alt (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (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 (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 phi2 2))>
#<alt (* -1/6 (pow phi2 2))>
#<alt (* -1/6 (pow phi2 2))>
#<alt (* -1/6 (pow phi2 2))>
#<alt (* -1/6 (pow phi2 2))>
#<alt (* -1/6 (pow phi2 2))>
#<alt (* -1/6 (pow phi2 2))>
#<alt (* -1/6 (pow phi2 2))>
#<alt (* -1/6 (pow phi2 2))>
#<alt (* -1/6 (pow phi2 2))>
#<alt (* -1/6 (pow phi2 2))>
#<alt (* -1/6 (pow phi2 2))>
#<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)))>
#<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 (* 1/6 lambda1)>
#<alt (* 1/6 lambda1)>
#<alt (* 1/6 lambda1)>
#<alt (* 1/6 lambda1)>
#<alt (* 1/6 lambda1)>
#<alt (* 1/6 lambda1)>
#<alt (* 1/6 lambda1)>
#<alt (* 1/6 lambda1)>
#<alt (* 1/6 lambda1)>
#<alt (* 1/6 lambda1)>
#<alt (* 1/6 lambda1)>
#<alt (* 1/6 lambda1)>
#<alt (* 1/6 (pow lambda1 2))>
#<alt (* 1/6 (pow lambda1 2))>
#<alt (* 1/6 (pow lambda1 2))>
#<alt (* 1/6 (pow lambda1 2))>
#<alt (* 1/6 (pow lambda1 2))>
#<alt (* 1/6 (pow lambda1 2))>
#<alt (* 1/6 (pow lambda1 2))>
#<alt (* 1/6 (pow lambda1 2))>
#<alt (* 1/6 (pow lambda1 2))>
#<alt (* 1/6 (pow lambda1 2))>
#<alt (* 1/6 (pow lambda1 2))>
#<alt (* 1/6 (pow lambda1 2))>
Calls

243 calls:

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

rewrite291.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
2950×*-lowering-*.f32
2950×*-lowering-*.f64
1904×fma-lowering-fma.f32
1904×fma-lowering-fma.f64
1732×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
075369
1427353
24552350
08103350
Stop Event
iter limit
node limit
Counts
28 → 402
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 phi1) (cos (- lambda2 lambda1)))) R)
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(* (cos phi1) (cos (- lambda2 lambda1)))
(cos phi1)
(+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2))))
(* (acos (+ (* phi2 (* (sin phi1) (+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2)))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(acos (+ (* phi2 (* (sin phi1) (+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2)))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ (+ 1 (* -1/6 (* phi2 phi2))) (* (* phi2 phi2) (* 1/120 (* phi2 phi2)))))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(* (acos (- (/ (cos (- phi1 phi2)) 2) (- (/ (cos (+ phi1 phi2)) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))))) R)
(acos (- (/ (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 lambda2) (* lambda1 (+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1)))))
(* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1))
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1)))))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (+ (* lambda1 (* -1/2 (cos lambda2))) (* (- 0 (sin lambda2)) (+ (* lambda1 (* lambda1 1/6)) -1))))))))
(* (sin lambda1) (sin lambda2))
(cos (- lambda2 lambda1))
(cos (- lambda1 lambda2))
(* -1/6 (* phi2 phi2))
(cos (- phi1 phi2))
(cos (+ phi1 phi2))
(* lambda1 1/6)
(* lambda1 (* lambda1 1/6))
Outputs
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (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 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))) (*.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 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))))
(-.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(-.f64 (/.f64 (/.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 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))) (/.f64 (pow.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))))
(-.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)) (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (/.f64 (pow.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(-.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 lambda2 lambda1)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 (sin.f64 phi1) (sin.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 (sin.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2)))))
(fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 (sin.f64 phi2) (sin.f64 phi1) (neg.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2)))))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (-.f64 phi1 phi2))) #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))) (-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.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 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #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) 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 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #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 lambda2 lambda1))))) (-.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 lambda2 lambda1)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (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 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (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 (sin.f64 phi1) (sin.f64 phi2)) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.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 lambda2 lambda1)))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.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 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.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) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 2 binary64) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (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) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 2 binary64) (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) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (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) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))) (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #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) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (cos.f64 (-.f64 phi1 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #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) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (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) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))) (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #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) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #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) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))))
(/.f64 (neg.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 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64)))) (neg.f64 (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #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 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.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 lambda2 lambda1)))) #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 lambda2 lambda1)))))))
(/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))))
(/.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)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #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 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))))
(*.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 lambda2 lambda1)))) #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 lambda2 lambda1)))))))
(*.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 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi1 phi2))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))
(+.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 (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 phi1 phi2))) #s(literal 1/2 binary64)))
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (neg.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))
(fma.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 1/2 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (-.f64 phi1 phi2))) #s(literal -1/2 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2)) (neg.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))
(/.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 (-.f64 #s(literal 0 binary64) (cos.f64 (-.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (/.f64 #s(literal 2 binary64) (cos.f64 (-.f64 phi1 phi2))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (cos.f64 (-.f64 phi1 phi2))) (/.f64 #s(literal 2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/.f64 (-.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (/.f64 #s(literal 2 binary64) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (cos.f64 (-.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (/.f64 #s(literal 2 binary64) (cos.f64 (-.f64 phi1 phi2))) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 (cos.f64 (-.f64 phi1 phi2)) (/.f64 #s(literal 2 binary64) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (cos.f64 (+.f64 phi1 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 (-.f64 (*.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 phi1 phi2))))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (-.f64 phi1 phi2))) (/.f64 #s(literal 2 binary64) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (-.f64 phi1 phi2))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 phi1 phi2))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -2 binary64))
(/.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 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 (/.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 (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) (-.f64 phi1 phi2))))) #s(literal 4 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 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 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 1/2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))
(*.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 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(+.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 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi1)))
(+.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 lambda1 lambda2))) (cos.f64 (-.f64 (-.f64 lambda1 lambda2) phi1)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 (-.f64 phi1 lambda2) lambda1)))))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 (-.f64 lambda1 lambda2) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 (-.f64 phi1 lambda2) lambda1))) #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 lambda1 lambda2))) (cos.f64 (-.f64 (-.f64 lambda1 lambda2) phi1)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 (-.f64 phi1 lambda2) lambda1)))) #s(literal -2 binary64))
(/.f64 (*.f64 (cos.f64 phi1) (+.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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (cos.f64 phi1) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))))) (-.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))) (cos.f64 phi1)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (cos.f64 phi1)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(*.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 lambda1 lambda2))) (cos.f64 (-.f64 (-.f64 lambda1 lambda2) phi1))) #s(literal 1/2 binary64))
(*.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 (-.f64 phi1 lambda2) lambda1))) #s(literal 1/2 binary64))
(cos.f64 phi1)
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64))))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))))
(+.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))
(+.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64))))) #s(literal 1 binary64))
(+.f64 (+.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)))))) (/.f64 (*.f64 phi2 (*.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)))))))
(fma.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))
(fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))
(fma.f64 (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64))) (*.f64 phi2 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))) (*.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))) (*.f64 phi2 (*.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))) (*.f64 phi2 (*.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))) (*.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))) (*.f64 phi2 (*.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))))))) (+.f64 (*.f64 phi2 (*.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))) (*.f64 phi2 (*.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)))))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))) (*.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64))))) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64))))) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))
(/.f64 (-.f64 (*.f64 phi2 (*.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))) (*.f64 phi2 (*.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))) (*.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/120 binary64)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (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 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (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 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (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 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64))))))))))
(+.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.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))))
(-.f64 (/.f64 (pow.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) #s(literal 2 binary64)) (-.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (-.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))
(fma.f64 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64))))))) phi2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))
(fma.f64 (*.f64 (sin.f64 phi1) phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64))))))))))) (+.f64 (pow.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (-.f64 (pow.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) #s(literal 2 binary64)) (*.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (-.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (pow.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64))))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (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 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))) (*.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 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))))
(-.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(-.f64 (/.f64 (/.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 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))) (/.f64 (pow.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))))
(-.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)) (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (/.f64 (pow.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(-.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 lambda2 lambda1)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 (sin.f64 phi1) (sin.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 (sin.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2)))))
(fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 (sin.f64 phi2) (sin.f64 phi1) (neg.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2)))))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (-.f64 phi1 phi2))) #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))) (-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.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 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #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) 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 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #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 lambda2 lambda1))))) (-.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 lambda2 lambda1)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (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 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (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 (sin.f64 phi1) (sin.f64 phi2)) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.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 lambda2 lambda1)))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.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 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.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) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 2 binary64) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (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) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 2 binary64) (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) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (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) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))) (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #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) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (cos.f64 (-.f64 phi1 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #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) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (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) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))) (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #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) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #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) (+.f64 phi1 phi2))))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))))
(/.f64 (neg.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 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64)))) (neg.f64 (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #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 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.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 lambda2 lambda1)))) #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 lambda2 lambda1)))))))
(/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))))
(/.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)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #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 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))))
(*.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 lambda2 lambda1)))) #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 lambda2 lambda1)))))))
(*.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 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(neg.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (cos.f64 (-.f64 phi1 phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (cos.f64 (-.f64 phi1 phi2))) #s(literal 1 binary64)))
(/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (cos.f64 (-.f64 phi1 phi2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (-.f64 phi1 phi2))) #s(literal -2 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (cos.f64 (-.f64 phi1 phi2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))
(*.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 1/2 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (-.f64 phi1 phi2))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2)))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(+.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (cos.f64 lambda2))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 lambda1 lambda1)) (+.f64 (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) lambda1)) (cos.f64 lambda2)))
(+.f64 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) lambda1)))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))))) (/.f64 (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (-.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))))))
(fma.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (cos.f64 lambda2))
(fma.f64 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64)))) lambda1 (cos.f64 lambda2))
(/.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) lambda2)))) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (-.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (cos.f64 lambda2)))) (+.f64 (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64)))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (-.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (cos.f64 lambda2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 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) lambda2)))) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 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) lambda2)))) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal 2 binary64))) (-.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (-.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (cos.f64 lambda2))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (-.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (cos.f64 lambda2)))
(*.f64 (+.f64 (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal 3 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) lambda2)))) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (-.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (cos.f64 lambda2))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) #s(literal -1 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64)))) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64)))) (*.f64 (sin.f64 lambda2) #s(literal -1 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) #s(literal -1 binary64)))
(fma.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) #s(literal -1 binary64)))
(neg.f64 (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(neg.f64 (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64)) (sin.f64 lambda2)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 1/36 binary64))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.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 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 1/36 binary64))))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (+.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 1/36 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal -1/6 binary64)))) (-.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 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 1/36 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal -1/6 binary64)))) (sin.f64 lambda2)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal 1 binary64)) (sin.f64 lambda2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) #s(literal -1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) #s(literal -1 binary64)))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 1/36 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))
(/.f64 (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (sin.f64 lambda2))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))) (-.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 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))) (sin.f64 lambda2))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 1/36 binary64)))) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (+.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(*.f64 R (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 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))))))))
(*.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 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))))))) R)
(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 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64)))))))))
(+.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)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64)))))))))))
(-.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)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))))))))
(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)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64)))))))))))
(/.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)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))))))) #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)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))))))) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64)))))))))) (*.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)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64)))))))))))))
(/.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)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))))))) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))))))))) (+.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)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 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))
(*.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 (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 (/.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) (-.f64 #s(literal 0 binary64) (sin.f64 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 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 lambda1)))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (-.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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.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)))
(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) (-.f64 #s(literal 0 binary64) (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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))))))
(/.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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.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 (*.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 (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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))))) (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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (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 #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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 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 (/.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) (-.f64 #s(literal 0 binary64) (sin.f64 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 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 lambda1)))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (-.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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.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)))
(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) (-.f64 #s(literal 0 binary64) (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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))))))
(/.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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.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 (*.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 (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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))))) (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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (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 #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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))
(*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))
(*.f64 (*.f64 phi2 phi2) #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64))
(*.f64 (*.f64 phi2 #s(literal -1/6 binary64)) phi2)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 phi2 #s(literal -1/6 binary64))) 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))))
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) phi2)) (sin.f64 phi1)))
(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)))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) phi2)) (sin.f64 phi1)))
(+.f64 (cos.f64 (+.f64 phi1 phi2)) (+.f64 (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) phi2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+.f64 (cos.f64 (+.f64 phi1 phi2)) (+.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 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) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(fma.f64 (cos.f64 phi2) (cos.f64 phi1) (neg.f64 (*.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) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 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 lambda1 #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) lambda1)
(*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))
(*.f64 (*.f64 lambda1 #s(literal 1/6 binary64)) lambda1)
(*.f64 (*.f64 lambda1 lambda1) #s(literal 1/6 binary64))

simplify422.0ms (1.7%)

Algorithm
egg-herbie
Rules
6448×*-lowering-*.f32
6448×*-lowering-*.f64
4126×+-lowering-+.f64
4126×+-lowering-+.f32
1480×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
077219397
1271818636
0858818636
Stop Event
iter limit
node limit
Counts
972 → 972
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))
(* 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)
1
(+ 1 (* -1/6 (pow phi2 2)))
(+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6)))
(+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6)))
(* 1/120 (pow phi2 4))
(* (pow phi2 4) (- 1/120 (* 1/6 (/ 1 (pow phi2 2)))))
(* (pow phi2 4) (- (+ 1/120 (/ 1 (pow phi2 4))) (* 1/6 (/ 1 (pow phi2 2)))))
(* (pow phi2 4) (- (+ 1/120 (/ 1 (pow phi2 4))) (* 1/6 (/ 1 (pow phi2 2)))))
(* 1/120 (pow phi2 4))
(* (pow phi2 4) (- 1/120 (* 1/6 (/ 1 (pow phi2 2)))))
(* (pow phi2 4) (- (+ 1/120 (/ 1 (pow phi2 4))) (* 1/6 (/ 1 (pow phi2 2)))))
(* (pow phi2 4) (- (+ 1/120 (/ 1 (pow phi2 4))) (* 1/6 (/ 1 (pow phi2 2)))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))
(* (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))))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* (pow phi2 5) (+ (* -1/6 (/ (sin phi1) (pow phi2 2))) (* 1/120 (sin phi1))))
(* (pow phi2 5) (+ (* -1/6 (/ (sin phi1) (pow phi2 2))) (+ (* 1/120 (sin phi1)) (/ (sin phi1) (pow phi2 4)))))
(* (pow phi2 5) (+ (* -1/6 (/ (sin phi1) (pow phi2 2))) (+ (* 1/120 (sin phi1)) (+ (/ (sin phi1) (pow phi2 4)) (/ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (pow phi2 5))))))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* -1 (* (pow phi2 5) (+ (* -1/120 (sin phi1)) (* 1/6 (/ (sin phi1) (pow phi2 2))))))
(* -1 (* (pow phi2 5) (+ (* -1 (/ (sin phi1) (pow phi2 4))) (+ (* -1/120 (sin phi1)) (* 1/6 (/ (sin phi1) (pow phi2 2)))))))
(* -1 (* (pow phi2 5) (+ (* -1 (/ (sin phi1) (pow phi2 4))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (pow phi2 5))) (+ (* -1/120 (sin phi1)) (* 1/6 (/ (sin phi1) (pow phi2 2))))))))
(* (cos phi2) (cos (- lambda1 lambda2)))
(+ (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+ (* phi1 (+ (* -1/2 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))) (* phi2 (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/6 (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4))))))))) (* phi2 (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))
(+ (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 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)))))))) (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 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)))))))))) (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 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))))) (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(* 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 (* -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 (- 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 (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))))))
(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)))))
(- (+ (* 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)))))
(* (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)))
(+ (* -1/2 (* phi1 (sin (neg phi2)))) (* 1/2 (cos (neg phi2))))
(+ (* 1/2 (cos (neg phi2))) (* phi1 (+ (* -1/2 (sin (neg phi2))) (* -1/4 (* phi1 (cos (neg phi2)))))))
(+ (* 1/2 (cos (neg phi2))) (* phi1 (+ (* -1/2 (sin (neg phi2))) (* phi1 (+ (* -1/4 (cos (neg phi2))) (* 1/12 (* phi1 (sin (neg phi2)))))))))
(* 1/2 (cos (- phi1 phi2)))
(* 1/2 (cos (- phi1 phi2)))
(* 1/2 (cos (- phi1 phi2)))
(* 1/2 (cos (- phi1 phi2)))
(* 1/2 (cos (neg (+ phi2 (* -1 phi1)))))
(* 1/2 (cos (neg (+ phi2 (* -1 phi1)))))
(* 1/2 (cos (neg (+ phi2 (* -1 phi1)))))
(* 1/2 (cos (neg (+ phi2 (* -1 phi1)))))
(* 1/2 (cos phi1))
(+ (* 1/2 (cos phi1)) (* 1/2 (* phi2 (sin phi1))))
(+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/4 (* phi2 (cos phi1))) (* 1/2 (sin phi1)))))
(+ (* 1/2 (cos phi1)) (* phi2 (+ (* 1/2 (sin phi1)) (* phi2 (+ (* -1/4 (cos phi1)) (* -1/12 (* phi2 (sin phi1))))))))
(* 1/2 (cos (- phi1 phi2)))
(* 1/2 (cos (- phi1 phi2)))
(* 1/2 (cos (- phi1 phi2)))
(* 1/2 (cos (- phi1 phi2)))
(* 1/2 (cos (+ phi1 (* -1 phi2))))
(* 1/2 (cos (+ phi1 (* -1 phi2))))
(* 1/2 (cos (+ phi1 (* -1 phi2))))
(* 1/2 (cos (+ phi1 (* -1 phi2))))
(+ 1 (* -1/2 (pow lambda1 2)))
(+ 1 (+ (* -1 (* lambda1 (* lambda2 (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (pow lambda1 2))))
(+ 1 (+ (* -1/2 (pow lambda1 2)) (* lambda2 (+ (* -1 (* lambda1 (- (* 1/6 (pow lambda1 2)) 1))) (* lambda2 (- (* 1/4 (pow lambda1 2)) 1/2))))))
(+ 1 (+ (* -1/2 (pow lambda1 2)) (* lambda2 (+ (* -1 (* lambda1 (- (* 1/6 (pow lambda1 2)) 1))) (* lambda2 (- (+ (* 1/6 (* lambda1 (* lambda2 (- (* 1/6 (pow lambda1 2)) 1)))) (* 1/4 (pow lambda1 2))) 1/2))))))
(+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))
(+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))
(+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))
(+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))
(+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))
(+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))
(+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))
(+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos 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))))))))
(* -1/6 (* (pow lambda1 3) (sin lambda2)))
(* (pow lambda1 3) (+ (* -1/2 (/ (cos lambda2) lambda1)) (* -1/6 (sin lambda2))))
(* (pow lambda1 3) (+ (* -1/2 (/ (cos lambda2) lambda1)) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2)))))
(* (pow lambda1 3) (+ (* -1/2 (/ (cos lambda2) lambda1)) (+ (* -1/6 (sin lambda2)) (+ (/ (cos lambda2) (pow lambda1 3)) (/ (sin lambda2) (pow lambda1 2))))))
(* -1/6 (* (pow lambda1 3) (sin lambda2)))
(* -1 (* (pow lambda1 3) (+ (* 1/6 (sin lambda2)) (* 1/2 (/ (cos lambda2) lambda1)))))
(* -1 (* (pow lambda1 3) (+ (* -1 (/ (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)) lambda1)) (* 1/6 (sin lambda2)))))
(* -1 (* (pow lambda1 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (sin lambda2)) (* -1 (/ (cos lambda2) lambda1))) lambda1)) (* -1/2 (cos lambda2))) lambda1)) (* 1/6 (sin lambda2)))))
(* -1 (* lambda2 (- (* 1/6 (pow lambda1 2)) 1)))
(* lambda2 (+ (* -1 (- (* 1/6 (pow lambda1 2)) 1)) (* 1/6 (* (pow lambda2 2) (- (* 1/6 (pow lambda1 2)) 1)))))
(* lambda2 (+ (* -1 (- (* 1/6 (pow lambda1 2)) 1)) (* (pow lambda2 2) (+ (* -1/120 (* (pow lambda2 2) (- (* 1/6 (pow lambda1 2)) 1))) (* 1/6 (- (* 1/6 (pow lambda1 2)) 1))))))
(* lambda2 (+ (* -1 (- (* 1/6 (pow lambda1 2)) 1)) (* (pow lambda2 2) (+ (* 1/6 (- (* 1/6 (pow lambda1 2)) 1)) (* (pow lambda2 2) (+ (* -1/120 (- (* 1/6 (pow lambda1 2)) 1)) (* 1/5040 (* (pow lambda2 2) (- (* 1/6 (pow lambda1 2)) 1)))))))))
(* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))
(* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))
(* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))
(* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))
(* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))
(* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))
(* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))
(* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))
(sin lambda2)
(+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2))))
(+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2))))
(+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2))))
(* -1/6 (* (pow lambda1 2) (sin lambda2)))
(* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2))))
(* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2))))
(* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2))))
(* -1/6 (* (pow lambda1 2) (sin lambda2)))
(* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2))))
(* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2))))
(* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (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))
(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 phi2 2))
(* -1/6 (pow phi2 2))
(* -1/6 (pow phi2 2))
(* -1/6 (pow phi2 2))
(* -1/6 (pow phi2 2))
(* -1/6 (pow phi2 2))
(* -1/6 (pow phi2 2))
(* -1/6 (pow phi2 2))
(* -1/6 (pow phi2 2))
(* -1/6 (pow phi2 2))
(* -1/6 (pow phi2 2))
(* -1/6 (pow phi2 2))
(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)))
(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)))
(* 1/6 lambda1)
(* 1/6 lambda1)
(* 1/6 lambda1)
(* 1/6 lambda1)
(* 1/6 lambda1)
(* 1/6 lambda1)
(* 1/6 lambda1)
(* 1/6 lambda1)
(* 1/6 lambda1)
(* 1/6 lambda1)
(* 1/6 lambda1)
(* 1/6 lambda1)
(* 1/6 (pow lambda1 2))
(* 1/6 (pow lambda1 2))
(* 1/6 (pow lambda1 2))
(* 1/6 (pow lambda1 2))
(* 1/6 (pow lambda1 2))
(* 1/6 (pow lambda1 2))
(* 1/6 (pow lambda1 2))
(* 1/6 (pow lambda1 2))
(* 1/6 (pow lambda1 2))
(* 1/6 (pow lambda1 2))
(* 1/6 (pow lambda1 2))
(* 1/6 (pow lambda1 2))
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 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))) (+.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 (*.f64 phi1 (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #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 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64))) (+.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 (*.f64 phi2 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 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 phi2) (*.f64 (cos.f64 phi1) (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 phi2) (*.f64 (cos.f64 phi1) (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 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))))
(+ (* 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 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 #s(literal -1/6 binary64))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.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 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi1) (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 (sin.f64 phi1) (sin.f64 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 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 #s(literal -1/2 binary64) lambda2))))))
(+ (* 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 #s(literal -1/6 binary64) (*.f64 lambda2 (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))))
(+ (* (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 #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)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (sin phi2))) (* 1/120 (sin phi2))))))))
(*.f64 phi1 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) #s(literal 1/120 binary64))) (*.f64 (*.f64 phi1 phi1) (*.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 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 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 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi2 phi2)) #s(literal 1/120 binary64))) (*.f64 (*.f64 phi2 phi2) (*.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))
(* 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 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (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 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/24 binary64))))))
(+ (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 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/720 binary64)))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))
(* (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 phi1) (cos.f64 lambda1))
(+ (* -1 (* lambda2 (* (cos phi1) (sin (neg lambda1))))) (* (cos phi1) (cos (neg lambda1))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 phi1)))
(+ (* lambda2 (+ (* -1 (* (cos phi1) (sin (neg lambda1)))) (* -1/2 (* lambda2 (* (cos phi1) (cos (neg lambda1))))))) (* (cos phi1) (cos (neg lambda1))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) lambda2)))))
(+ (* 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 phi1) (cos.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda1))) (*.f64 lambda2 #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 phi1) (cos.f64 lambda2))
(+ (* lambda1 (* (cos phi1) (sin lambda2))) (* (cos lambda2) (cos phi1)))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 lambda1 (sin.f64 lambda2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (cos phi1)))) (* (cos phi1) (sin lambda2)))) (* (cos lambda2) (cos phi1)))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda1)))))
(+ (* 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 phi1) (cos.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64))) (cos.f64 phi1)))))))
(* (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 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))
(+ 1 (* (pow phi1 2) (- (* 1/24 (pow phi1 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/24 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 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/720 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)
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow phi2 2)))
(+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))))
(+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2)))))
(+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2)))))
(* 1/120 (pow phi2 4))
(*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))
(* (pow phi2 4) (- 1/120 (* 1/6 (/ 1 (pow phi2 2)))))
(*.f64 (pow.f64 phi2 #s(literal 4 binary64)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))
(* (pow phi2 4) (- (+ 1/120 (/ 1 (pow phi2 4))) (* 1/6 (/ 1 (pow phi2 2)))))
(*.f64 (pow.f64 phi2 #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(* (pow phi2 4) (- (+ 1/120 (/ 1 (pow phi2 4))) (* 1/6 (/ 1 (pow phi2 2)))))
(*.f64 (pow.f64 phi2 #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(* 1/120 (pow phi2 4))
(*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))
(* (pow phi2 4) (- 1/120 (* 1/6 (/ 1 (pow phi2 2)))))
(*.f64 (pow.f64 phi2 #s(literal 4 binary64)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))
(* (pow phi2 4) (- (+ 1/120 (/ 1 (pow phi2 4))) (* 1/6 (/ 1 (pow phi2 2)))))
(*.f64 (pow.f64 phi2 #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(* (pow phi2 4) (- (+ 1/120 (/ 1 (pow phi2 4))) (* 1/6 (/ 1 (pow phi2 2)))))
(*.f64 (pow.f64 phi2 #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))))
(acos.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(* (cos phi1) (cos (- lambda1 lambda2)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+ (* phi2 (sin phi1)) (* (cos phi1) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(+ (* phi2 (+ (sin phi1) (* -1/2 (* phi2 (* (cos phi1) (cos (- lambda1 lambda2))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64))) (cos.f64 (-.f64 lambda1 lambda2))))))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* -1/6 (* phi2 (sin phi1))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64))) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))) (sin.f64 phi1)))))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))
(* (pow phi2 5) (+ (* -1/6 (/ (sin phi1) (pow phi2 2))) (* 1/120 (sin phi1))))
(*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (+.f64 (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64)) (/.f64 (*.f64 (sin.f64 phi1) #s(literal -1/6 binary64)) (*.f64 phi2 phi2))))
(* (pow phi2 5) (+ (* -1/6 (/ (sin phi1) (pow phi2 2))) (+ (* 1/120 (sin phi1)) (/ (sin phi1) (pow phi2 4)))))
(*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) #s(literal -1/6 binary64)) (*.f64 phi2 phi2)) (+.f64 (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64)) (/.f64 (sin.f64 phi1) (pow.f64 phi2 #s(literal 4 binary64))))))
(* (pow phi2 5) (+ (* -1/6 (/ (sin phi1) (pow phi2 2))) (+ (* 1/120 (sin phi1)) (+ (/ (sin phi1) (pow phi2 4)) (/ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (pow phi2 5))))))
(*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) #s(literal -1/6 binary64)) (*.f64 phi2 phi2)) (+.f64 (+.f64 (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64)) (/.f64 (sin.f64 phi1) (pow.f64 phi2 #s(literal 4 binary64)))) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi2 #s(literal 5 binary64))))))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))
(* -1 (* (pow phi2 5) (+ (* -1/120 (sin phi1)) (* 1/6 (/ (sin phi1) (pow phi2 2))))))
(*.f64 (+.f64 (*.f64 (sin.f64 phi1) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1)) (*.f64 phi2 phi2))) (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) #s(literal -1 binary64)))
(* -1 (* (pow phi2 5) (+ (* -1 (/ (sin phi1) (pow phi2 4))) (+ (* -1/120 (sin phi1)) (* 1/6 (/ (sin phi1) (pow phi2 2)))))))
(*.f64 (-.f64 (+.f64 (*.f64 (sin.f64 phi1) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1)) (*.f64 phi2 phi2))) (/.f64 (sin.f64 phi1) (pow.f64 phi2 #s(literal 4 binary64)))) (neg.f64 (pow.f64 phi2 #s(literal 5 binary64))))
(* -1 (* (pow phi2 5) (+ (* -1 (/ (sin phi1) (pow phi2 4))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (pow phi2 5))) (+ (* -1/120 (sin phi1)) (* 1/6 (/ (sin phi1) (pow phi2 2))))))))
(*.f64 (-.f64 (-.f64 (+.f64 (*.f64 (sin.f64 phi1) #s(literal -1/120 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1)) (*.f64 phi2 phi2))) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi2 #s(literal 5 binary64)))) (/.f64 (sin.f64 phi1) (pow.f64 phi2 #s(literal 4 binary64)))) (neg.f64 (pow.f64 phi2 #s(literal 5 binary64))))
(* (cos phi2) (cos (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(+ (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))))) (*.f64 phi2 phi1)))
(+ (* phi1 (+ (* -1/2 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))) (* phi2 (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi1 (+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) phi1)))))
(+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/6 (* phi1 (* phi2 (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4))))))))) (* phi2 (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi1 (+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))))) (*.f64 phi2 phi1))))))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))
(+ (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda1 (sin.f64 lambda2)))))
(+ (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))))) (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (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)))))))))) (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))
(+.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (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 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 (cos.f64 phi1))) (*.f64 (sin.f64 lambda2) (*.f64 #s(literal -1 binary64) (cos.f64 phi2)))))))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))))))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #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))))) (+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 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 #s(literal -1/6 binary64) (*.f64 lambda2 (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))))))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* phi2 (* (sin phi1) (+ 1 (+ (* -1/6 (pow phi2 2)) (* 1/120 (pow phi2 4)))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(* 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 (* -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 (- 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 (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))))))
(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))))))
(- (+ (* 1/2 (cos (neg phi2))) (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #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) #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) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #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 (cos.f64 phi2) #s(literal 1/2 binary64)) (+.f64 (*.f64 phi1 (+.f64 (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))) #s(literal 0 binary64))) (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #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 (cos.f64 phi2) #s(literal 1/2 binary64)) (+.f64 (*.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 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/12 binary64)) (*.f64 (sin.f64 phi2) #s(literal -1/12 binary64)))) #s(literal 0 binary64))))))) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #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)))))
(* (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 (sin.f64 phi1) (*.f64 (*.f64 phi2 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64))) (cos.f64 (-.f64 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))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 phi2 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64))) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))) (sin.f64 phi1)))))
(- (+ (* 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 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda1 (sin.f64 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) (*.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 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (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 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 (cos.f64 phi1))) (*.f64 (sin.f64 lambda2) (*.f64 #s(literal -1 binary64) (cos.f64 phi2))))))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (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 (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 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 #s(literal -1/2 binary64) lambda2))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.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 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 #s(literal -1/6 binary64) (*.f64 lambda2 (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.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)))
(*.f64 (cos.f64 phi2) #s(literal 1/2 binary64))
(+ (* -1/2 (* phi1 (sin (neg phi2)))) (* 1/2 (cos (neg phi2))))
(+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 phi1 (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64))))
(+ (* 1/2 (cos (neg phi2))) (* phi1 (+ (* -1/2 (sin (neg phi2))) (* -1/4 (* phi1 (cos (neg phi2)))))))
(+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 phi1 (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 (cos.f64 phi2))))))
(+ (* 1/2 (cos (neg phi2))) (* phi1 (+ (* -1/2 (sin (neg phi2))) (* phi1 (+ (* -1/4 (cos (neg phi2))) (* 1/12 (* phi1 (sin (neg phi2)))))))))
(+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 phi1 (+.f64 (*.f64 (sin.f64 phi2) #s(literal 1/2 binary64)) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) #s(literal -1/4 binary64)) (*.f64 phi1 (*.f64 (sin.f64 phi2) #s(literal -1/12 binary64))))))))
(* 1/2 (cos (- phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))
(* 1/2 (cos (- phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))
(* 1/2 (cos (- phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))
(* 1/2 (cos (- phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))
(* 1/2 (cos (neg (+ phi2 (* -1 phi1)))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))
(* 1/2 (cos (neg (+ phi2 (* -1 phi1)))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))
(* 1/2 (cos (neg (+ phi2 (* -1 phi1)))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))
(* 1/2 (cos (neg (+ phi2 (* -1 phi1)))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))
(* 1/2 (cos phi1))
(*.f64 (cos.f64 phi1) #s(literal 1/2 binary64))
(+ (* 1/2 (cos phi1)) (* 1/2 (* phi2 (sin phi1))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 phi1) (*.f64 phi2 (sin.f64 phi1))))
(+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/4 (* phi2 (cos phi1))) (* 1/2 (sin phi1)))))
(+.f64 (*.f64 (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi2 (+.f64 (*.f64 (sin.f64 phi1) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) phi2)))))
(+ (* 1/2 (cos phi1)) (* phi2 (+ (* 1/2 (sin phi1)) (* phi2 (+ (* -1/4 (cos phi1)) (* -1/12 (* phi2 (sin phi1))))))))
(+.f64 (*.f64 (cos.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi2 (+.f64 (*.f64 (sin.f64 phi1) #s(literal 1/2 binary64)) (*.f64 phi2 (+.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)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))
(* 1/2 (cos (- phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))
(* 1/2 (cos (- phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))
(* 1/2 (cos (- phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))
(* 1/2 (cos (+ phi1 (* -1 phi2))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))
(* 1/2 (cos (+ phi1 (* -1 phi2))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))
(* 1/2 (cos (+ phi1 (* -1 phi2))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))
(* 1/2 (cos (+ phi1 (* -1 phi2))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))
(+ 1 (* -1/2 (pow lambda1 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))
(+ 1 (+ (* -1 (* lambda1 (* lambda2 (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (pow lambda1 2))))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))
(+ 1 (+ (* -1/2 (pow lambda1 2)) (* lambda2 (+ (* -1 (* lambda1 (- (* 1/6 (pow lambda1 2)) 1))) (* lambda2 (- (* 1/4 (pow lambda1 2)) 1/2))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))
(+ 1 (+ (* -1/2 (pow lambda1 2)) (* lambda2 (+ (* -1 (* lambda1 (- (* 1/6 (pow lambda1 2)) 1))) (* lambda2 (- (+ (* 1/6 (* lambda1 (* lambda2 (- (* 1/6 (pow lambda1 2)) 1)))) (* 1/4 (pow lambda1 2))) 1/2))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64)))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda2)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))
(+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))
(+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))
(+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))
(+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))
(+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))
(+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))
(+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))
(+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))
(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 #s(literal -1/2 binary64) (*.f64 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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2)))))
(* -1/6 (* (pow lambda1 3) (sin lambda2)))
(*.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))))
(* (pow lambda1 3) (+ (* -1/2 (/ (cos lambda2) lambda1)) (* -1/6 (sin lambda2))))
(*.f64 lambda1 (*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) lambda1) (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64)))))
(* (pow lambda1 3) (+ (* -1/2 (/ (cos lambda2) lambda1)) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (/.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) lambda1) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64)) (/.f64 (sin.f64 lambda2) (*.f64 lambda1 lambda1)))))
(* (pow lambda1 3) (+ (* -1/2 (/ (cos lambda2) lambda1)) (+ (* -1/6 (sin lambda2)) (+ (/ (cos lambda2) (pow lambda1 3)) (/ (sin lambda2) (pow lambda1 2))))))
(*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (/.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) lambda1) (+.f64 (/.f64 (sin.f64 lambda2) (*.f64 lambda1 lambda1)) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64)) (/.f64 (cos.f64 lambda2) (*.f64 lambda1 (*.f64 lambda1 lambda1)))))))
(* -1/6 (* (pow lambda1 3) (sin lambda2)))
(*.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))))
(* -1 (* (pow lambda1 3) (+ (* 1/6 (sin lambda2)) (* 1/2 (/ (cos lambda2) lambda1)))))
(*.f64 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/6 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)) lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))))
(* -1 (* (pow lambda1 3) (+ (* -1 (/ (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)) lambda1)) (* 1/6 (sin lambda2)))))
(*.f64 (-.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/6 binary64)) (/.f64 (+.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (/.f64 (sin.f64 lambda2) lambda1)) lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))))
(* -1 (* (pow lambda1 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (sin lambda2)) (* -1 (/ (cos lambda2) lambda1))) lambda1)) (* -1/2 (cos lambda2))) lambda1)) (* 1/6 (sin lambda2)))))
(*.f64 (-.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/6 binary64)) (/.f64 (-.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (/.f64 (cos.f64 lambda2) lambda1)) lambda1)) lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))))
(* -1 (* lambda2 (- (* 1/6 (pow lambda1 2)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))
(* lambda2 (+ (* -1 (- (* 1/6 (pow lambda1 2)) 1)) (* 1/6 (* (pow lambda2 2) (- (* 1/6 (pow lambda1 2)) 1)))))
(*.f64 lambda2 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))))
(* lambda2 (+ (* -1 (- (* 1/6 (pow lambda1 2)) 1)) (* (pow lambda2 2) (+ (* -1/120 (* (pow lambda2 2) (- (* 1/6 (pow lambda1 2)) 1))) (* 1/6 (- (* 1/6 (pow lambda1 2)) 1))))))
(*.f64 lambda2 (-.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))) (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 lambda2 lambda2)) #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))
(* lambda2 (+ (* -1 (- (* 1/6 (pow lambda1 2)) 1)) (* (pow lambda2 2) (+ (* 1/6 (- (* 1/6 (pow lambda1 2)) 1)) (* (pow lambda2 2) (+ (* -1/120 (- (* 1/6 (pow lambda1 2)) 1)) (* 1/5040 (* (pow lambda2 2) (- (* 1/6 (pow lambda1 2)) 1)))))))))
(*.f64 lambda2 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2)))))
(* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))
(* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))
(* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))
(* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))
(* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))
(* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))
(* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))
(* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))
(sin lambda2)
(sin.f64 lambda2)
(+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2))))
(*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))
(+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2))))
(*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))
(+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2))))
(*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))
(* -1/6 (* (pow lambda1 2) (sin lambda2)))
(*.f64 lambda1 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64))))
(* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64)) (/.f64 (sin.f64 lambda2) (*.f64 lambda1 lambda1))))
(* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64)) (/.f64 (sin.f64 lambda2) (*.f64 lambda1 lambda1))))
(* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64)) (/.f64 (sin.f64 lambda2) (*.f64 lambda1 lambda1))))
(* -1/6 (* (pow lambda1 2) (sin lambda2)))
(*.f64 lambda1 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64))))
(* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64)) (/.f64 (sin.f64 lambda2) (*.f64 lambda1 lambda1))))
(* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64)) (/.f64 (sin.f64 lambda2) (*.f64 lambda1 lambda1))))
(* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (/ (sin lambda2) (pow lambda1 2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64)) (/.f64 (sin.f64 lambda2) (*.f64 lambda1 lambda1))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (+ (* -1 (* lambda1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1)))) (* -1/2 (* (pow lambda1 2) (cos lambda2))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (+ (* -1 (* (sin lambda2) (- (* 1/6 (pow lambda1 2)) 1))) (* -1/2 (* lambda1 (cos lambda2)))))))) (* (sin phi1) (sin phi2))))
(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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))))))))))
(* 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 (sin.f64 lambda1) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 lambda2 lambda2)) #s(literal 1/120 binary64))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 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))
(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 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))
(+ (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 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 lambda2 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda1)) #s(literal 1/6 binary64))) (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))))))
(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 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.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 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (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 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (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 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 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 (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 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))
(+ (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/6 (pow phi2 2))
(*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))
(* -1/6 (pow phi2 2))
(*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))
(* -1/6 (pow phi2 2))
(*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))
(* -1/6 (pow phi2 2))
(*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))
(* -1/6 (pow phi2 2))
(*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))
(* -1/6 (pow phi2 2))
(*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))
(* -1/6 (pow phi2 2))
(*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))
(* -1/6 (pow phi2 2))
(*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))
(* -1/6 (pow phi2 2))
(*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))
(* -1/6 (pow phi2 2))
(*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))
(* -1/6 (pow phi2 2))
(*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))
(* -1/6 (pow phi2 2))
(*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))
(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 (sin.f64 phi2) (*.f64 phi1 (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))))))
(+ (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 (sin.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 phi1 (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)))))))
(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 (sin.f64 phi1) (*.f64 phi2 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64))))))
(+ (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 (cos.f64 phi1) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 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))
(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 phi1 (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))) (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 phi1 (*.f64 (sin.f64 phi2) #s(literal 1/6 binary64))) (*.f64 (cos.f64 phi2) #s(literal -1/2 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 phi2 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64))) (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))
(* 1/6 lambda1)
(*.f64 lambda1 #s(literal 1/6 binary64))
(* 1/6 lambda1)
(*.f64 lambda1 #s(literal 1/6 binary64))
(* 1/6 lambda1)
(*.f64 lambda1 #s(literal 1/6 binary64))
(* 1/6 lambda1)
(*.f64 lambda1 #s(literal 1/6 binary64))
(* 1/6 lambda1)
(*.f64 lambda1 #s(literal 1/6 binary64))
(* 1/6 lambda1)
(*.f64 lambda1 #s(literal 1/6 binary64))
(* 1/6 lambda1)
(*.f64 lambda1 #s(literal 1/6 binary64))
(* 1/6 lambda1)
(*.f64 lambda1 #s(literal 1/6 binary64))
(* 1/6 lambda1)
(*.f64 lambda1 #s(literal 1/6 binary64))
(* 1/6 lambda1)
(*.f64 lambda1 #s(literal 1/6 binary64))
(* 1/6 lambda1)
(*.f64 lambda1 #s(literal 1/6 binary64))
(* 1/6 lambda1)
(*.f64 lambda1 #s(literal 1/6 binary64))
(* 1/6 (pow lambda1 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))
(* 1/6 (pow lambda1 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))
(* 1/6 (pow lambda1 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))
(* 1/6 (pow lambda1 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))
(* 1/6 (pow lambda1 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))
(* 1/6 (pow lambda1 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))
(* 1/6 (pow lambda1 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))
(* 1/6 (pow lambda1 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))
(* 1/6 (pow lambda1 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))
(* 1/6 (pow lambda1 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))
(* 1/6 (pow lambda1 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))
(* 1/6 (pow lambda1 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1))

eval190.0ms (0.8%)

Compiler

Compiled 53840 to 3472 computations (93.6% saved)

prune214.0ms (0.9%)

Pruning

79 alts after pruning (77 fresh and 2 done)

PrunedKeptTotal
New1483491532
Fresh112839
Picked325
Done000
Total1497791576
Accuracy
93.5%
Counts
1576 → 79
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.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))))))
71.4%
(/.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)))))))
71.5%
(+.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))
71.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))) (+.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)
40.2%
(*.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)
71.3%
(*.f64 (/.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))))) R)
71.3%
(*.f64 (-.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)))))))) R)
71.5%
(*.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)
34.3%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
40.3%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
71.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))) (/.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)
71.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)
46.1%
(*.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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
71.3%
(*.f64 (acos.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 (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)))))))) R)
48.4%
(*.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)
31.6%
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
31.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 (-.f64 phi1 lambda2) lambda1)))))) R)
71.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)
71.8%
(*.f64 (acos.f64 (-.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 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (cos.f64 phi1)))))) R)
29.6%
(*.f64 (acos.f64 (-.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 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))) (cos.f64 phi1)))))) R)
41.6%
(*.f64 (acos.f64 (-.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)) #s(literal 1 binary64)))))) R)
42.1%
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
40.2%
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
45.5%
(*.f64 (acos.f64 (+.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.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))))) R)
34.8%
(*.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)
44.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
92.8%
(*.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)
44.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (-.f64 (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (-.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (cos.f64 lambda2)))))) R)
92.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.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))))))))) R)
15.4%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))) R)
92.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)
43.0%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
53.3%
(*.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.5%
(*.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)
39.8%
(*.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)
20.0%
(*.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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
12.9%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/6 binary64)) (/.f64 (-.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (/.f64 (cos.f64 lambda2) lambda1)) lambda1)) lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
13.0%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (/.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) lambda1) (+.f64 (/.f64 (sin.f64 lambda2) (*.f64 lambda1 lambda1)) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64)) (/.f64 (cos.f64 lambda2) (*.f64 lambda1 (*.f64 lambda1 lambda1)))))))))) R)
52.9%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
47.3%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
52.9%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
71.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.9%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))) R)
45.5%
(*.f64 (acos.f64 (+.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))))))) R)
47.3%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
46.1%
(*.f64 (acos.f64 (+.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)))) R)
35.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
42.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
43.3%
(*.f64 (acos.f64 (+.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)))) R)
34.4%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R)
33.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
34.7%
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
31.8%
(*.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)
52.6%
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
39.2%
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
33.3%
(*.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)
54.9%
(*.f64 (acos.f64 (+.f64 (*.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)
40.3%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
11.5%
(*.f64 (acos.f64 (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) #s(literal -1/6 binary64)) (*.f64 phi2 phi2)) (+.f64 (+.f64 (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64)) (/.f64 (sin.f64 phi1) (pow.f64 phi2 #s(literal 4 binary64)))) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi2 #s(literal 5 binary64))))))) R)
18.0%
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
10.0%
(*.f64 (acos.f64 (*.f64 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
52.9%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
42.1%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
50.5%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
50.0%
(*.f64 (acos.f64 (*.f64 (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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
39.1%
(*.f64 (acos.f64 (*.f64 (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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (cos.f64 (+.f64 lambda1 lambda2))))) R)
49.9%
(*.f64 (acos.f64 (*.f64 (cos.f64 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 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))))) R)
50.5%
(*.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 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))))))) R)
22.5%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
23.3%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
20.2%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))))) R)
21.5%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) R)
49.9%
(*.f64 (acos.f64 (*.f64 (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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) R)
40.3%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
29.6%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
28.2%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
26.5%
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
Compiler

Compiled 5524 to 3417 computations (38.1% saved)

simplify171.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.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))))))
cost-diff0
(*.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)
cost-diff128
(*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
cost-diff39552
(/.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))))))
cost-diff0
(acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
cost-diff0
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
cost-diff128
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
cost-diff6400
(-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
cost-diff0
(*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))
cost-diff0
(acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))))))))
cost-diff0
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
cost-diff6272
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))))))
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 (*.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)))))
cost-diff0
(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))))))
cost-diff0
(*.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)
cost-diff6272
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
Rules
3128×*-lowering-*.f32
3128×*-lowering-*.f64
1516×fnmadd-define
1418×fma-lowering-fma.f32
1418×fma-lowering-fma.f64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
058525
1141515
2346511
3867485
42003474
55344466
08140466
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2))))))
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))))
(* (sin phi1) (sin phi2))
(sin phi1)
phi1
(sin phi2)
phi2
(* (* (cos phi1) (cos phi2)) (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2))))
(* (cos phi1) (cos phi2))
(cos phi1)
(cos phi2)
(+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))
(cos lambda2)
lambda2
(cos lambda1)
lambda1
(* (sin lambda1) (sin lambda2))
(sin lambda1)
(sin lambda2)
R
(* (acos (cos (- lambda1 lambda2))) R)
(acos (cos (- lambda1 lambda2)))
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
R
(* (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))) R)
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(cos phi1)
phi1
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(cos lambda2)
lambda2
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
lambda1
(+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))
(sin lambda2)
(* -1/2 (* lambda1 (cos lambda2)))
-1/2
(* lambda1 (cos lambda2))
R
(* (acos (- (/ (cos (- phi1 phi2)) 2) (- (/ (cos phi2) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))))) R)
(acos (- (/ (cos (- phi1 phi2)) 2) (- (/ (cos phi2) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))))))
(- (/ (cos (- phi1 phi2)) 2) (- (/ (cos phi2) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))))
(/ (cos (- phi1 phi2)) 2)
(cos (- phi1 phi2))
(- phi1 phi2)
phi1
phi2
2
(- (/ (cos phi2) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))))
(/ (cos phi2) 2)
(cos phi2)
(* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))
(* (cos (- lambda1 lambda2)) (cos phi1))
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
(cos phi1)
R
(* (/ (- (* (/ (PI) 2) (/ (PI) 2)) (* (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))) (+ (/ (PI) 2) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))) R)
(/ (- (* (/ (PI) 2) (/ (PI) 2)) (* (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))) (+ (/ (PI) 2) (asin (* (cos phi1) (cos (- lambda2 lambda1))))))
(- (* (/ (PI) 2) (/ (PI) 2)) (* (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (asin (* (cos phi1) (cos (- lambda2 lambda1))))))
(* (/ (PI) 2) (/ (PI) 2))
(/ (PI) 2)
(PI)
2
(* (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(* (cos phi1) (cos (- lambda2 lambda1)))
(cos phi1)
phi1
(cos (- lambda2 lambda1))
(- lambda2 lambda1)
lambda2
lambda1
(+ (/ (PI) 2) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))
R
Outputs
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (cos lambda2) (cos lambda1)) (* (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 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (cos lambda2) (cos lambda1)) (* (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 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.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 lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(cos phi1)
(cos.f64 phi1)
(cos phi2)
(cos.f64 phi2)
(+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.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 (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 (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))) R)
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) #s(literal 1 binary64)))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(cos phi1)
(cos.f64 phi1)
phi1
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(cos lambda2)
(cos.f64 lambda2)
lambda2
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 #s(literal -1/2 binary64)))))
lambda1
(+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))
(+.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 #s(literal -1/2 binary64))))
(sin lambda2)
(sin.f64 lambda2)
(* -1/2 (* lambda1 (cos lambda2)))
(*.f64 (cos.f64 lambda2) (*.f64 lambda1 #s(literal -1/2 binary64)))
-1/2
#s(literal -1/2 binary64)
(* lambda1 (cos lambda2))
(*.f64 (cos.f64 lambda2) lambda1)
R
(* (acos (- (/ (cos (- phi1 phi2)) 2) (- (/ (cos phi2) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))))) R)
(*.f64 R (acos.f64 (+.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal -1/2 binary64))))))
(acos (- (/ (cos (- phi1 phi2)) 2) (- (/ (cos phi2) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))))))
(acos.f64 (+.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal -1/2 binary64)))))
(- (/ (cos (- phi1 phi2)) 2) (- (/ (cos phi2) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))))
(+.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal -1/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)
phi1
phi2
2
#s(literal 2 binary64)
(- (/ (cos phi2) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))))
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (cos.f64 phi1))) #s(literal 1/2 binary64)))
(/ (cos phi2) 2)
(/.f64 (cos.f64 phi2) #s(literal 2 binary64))
(cos phi2)
(cos.f64 phi2)
(* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos (- lambda1 lambda2)) (cos phi1))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(cos phi1)
(cos.f64 phi1)
R
(* (/ (- (* (/ (PI) 2) (/ (PI) 2)) (* (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))) (+ (/ (PI) 2) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))) R)
(*.f64 R (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(/ (- (* (/ (PI) 2) (/ (PI) 2)) (* (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))) (+ (/ (PI) 2) (asin (* (cos phi1) (cos (- lambda2 lambda1))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(- (* (/ (PI) 2) (/ (PI) 2)) (* (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (asin (* (cos phi1) (cos (- lambda2 lambda1))))))
(-.f64 (*.f64 (PI.f64) (/.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(* (/ (PI) 2) (/ (PI) 2))
(*.f64 (PI.f64) (/.f64 (PI.f64) #s(literal 4 binary64)))
(/ (PI) 2)
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI)
(PI.f64)
2
#s(literal 2 binary64)
(* (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.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.f64 phi1)
phi1
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(- lambda2 lambda1)
(-.f64 lambda2 lambda1)
lambda2
lambda1
(+ (/ (PI) 2) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
R

localize849.0ms (3.4%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
accuracy99.2%
(cos.f64 (-.f64 lambda2 lambda1))
accuracy96.2%
(-.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))))))
accuracy42.5%
(PI.f64)
accuracy99.8%
(acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
accuracy99.7%
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
accuracy99.2%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy87.6%
(cos.f64 (-.f64 phi1 phi2))
accuracy99.9%
(*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))
accuracy99.9%
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))
accuracy99.8%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
accuracy96.0%
(acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))))))))
accuracy100.0%
(-.f64 lambda1 lambda2)
accuracy99.9%
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
accuracy99.2%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy89.1%
(acos.f64 (cos.f64 (-.f64 lambda1 lambda2)))
accuracy99.9%
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
accuracy99.9%
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
accuracy99.8%
(*.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)
accuracy99.7%
(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))))))
Results
339.0ms18×5exit
235.0ms97×1valid
120.0ms124×0invalid
26.0ms10×1invalid
23.0ms2valid
1.0ms0valid
Compiler

Compiled 578 to 58 computations (90% saved)

Precisions
Click to see histograms. Total time spent on operations: 533.0ms
ival-cos: 168.0ms (31.5% of total)
ival-sin: 158.0ms (29.7% of total)
ival-mult: 63.0ms (11.8% of total)
ival-acos: 45.0ms (8.5% of total)
backward-pass: 38.0ms (7.1% of total)
ival-sub: 15.0ms (2.8% of total)
ival-div: 13.0ms (2.4% of total)
ival-add: 11.0ms (2.1% of total)
ival-asin: 9.0ms (1.7% of total)
compiled-spec: 9.0ms (1.7% of total)
ival-pi: 2.0ms (0.4% of total)
const: 1.0ms (0.2% of total)

series76.0ms (0.3%)

Counts
27 → 936
Calls
Call 1
Inputs
#<alt (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))>
#<alt (* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))))) R)>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2))))))>
#<alt (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (acos (cos (- lambda1 lambda2))) R)>
#<alt (acos (cos (- lambda1 lambda2)))>
#<alt (cos (- lambda1 lambda2))>
#<alt (- lambda1 lambda2)>
#<alt (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))>
#<alt (* (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))) R)>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))>
#<alt (- (/ (cos phi2) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))))>
#<alt (- (/ (cos (- phi1 phi2)) 2) (- (/ (cos phi2) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))))>
#<alt (* (acos (- (/ (cos (- phi1 phi2)) 2) (- (/ (cos phi2) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))))) R)>
#<alt (acos (- (/ (cos (- phi1 phi2)) 2) (- (/ (cos phi2) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))))))>
#<alt (/ (- (* (/ (PI) 2) (/ (PI) 2)) (* (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))) (+ (/ (PI) 2) (asin (* (cos phi1) (cos (- lambda2 lambda1))))))>
#<alt (* (/ (PI) 2) (/ (PI) 2))>
#<alt (* (/ (- (* (/ (PI) 2) (/ (PI) 2)) (* (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))) (+ (/ (PI) 2) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))) R)>
#<alt (- (* (/ (PI) 2) (/ (PI) 2)) (* (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (asin (* (cos phi1) (cos (- lambda2 lambda1))))))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (* (cos phi1) (cos phi2)) (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2))))>
#<alt (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))>
#<alt (cos (- phi1 phi2))>
#<alt (PI)>
#<alt (cos (- lambda2 lambda1))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
Outputs
#<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 (* 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 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 (+ (* (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 (* -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 (+ 1 (* -1/2 (pow lambda1 2)))>
#<alt (+ 1 (+ (* -1/2 (pow lambda1 2)) (* lambda1 lambda2)))>
#<alt (+ 1 (+ (* -1/2 (pow lambda1 2)) (* lambda2 (+ lambda1 (* lambda2 (- (* 1/4 (pow lambda1 2)) 1/2))))))>
#<alt (+ 1 (+ (* -1/2 (pow lambda1 2)) (* lambda2 (+ lambda1 (* lambda2 (- (+ (* -1/6 (* lambda1 lambda2)) (* 1/4 (pow lambda1 2))) 1/2))))))>
#<alt (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))>
#<alt (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))>
#<alt (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))>
#<alt (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))>
#<alt (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))>
#<alt (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))>
#<alt (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))>
#<alt (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos 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) (* -1/2 (* lambda1 (cos lambda2))))))>
#<alt (* -1/2 (* (pow lambda1 2) (cos lambda2)))>
#<alt (* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))>
#<alt (* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (+ (/ (cos lambda2) (pow lambda1 2)) (/ (sin lambda2) lambda1))))>
#<alt (* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (+ (/ (cos lambda2) (pow lambda1 2)) (/ (sin lambda2) lambda1))))>
#<alt (* -1/2 (* (pow lambda1 2) (cos lambda2)))>
#<alt (* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (sin lambda2)) (* -1 (/ (cos lambda2) lambda1))) lambda1)) (* -1/2 (cos lambda2))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (sin lambda2)) (* -1 (/ (cos lambda2) lambda1))) lambda1)) (* -1/2 (cos lambda2))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2)))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2)))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2)))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2)))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))>
#<alt (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))>
#<alt (+ (cos lambda2) (+ (* -1/2 (* (pow phi1 2) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))>
#<alt (+ (cos lambda2) (+ (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))) (* (pow phi1 2) (+ (* -1/2 (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))) (* 1/24 (* (pow phi1 2) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))))))>
#<alt (+ (cos lambda2) (+ (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))) (* (pow phi1 2) (+ (* -1/2 (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))) (* 1/24 (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))))))>
#<alt (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))>
#<alt (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))>
#<alt (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))>
#<alt (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))>
#<alt (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))>
#<alt (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))>
#<alt (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))>
#<alt (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))>
#<alt (* (cos phi1) (+ 1 (* -1/2 (pow lambda1 2))))>
#<alt (+ (* lambda1 (* lambda2 (cos phi1))) (* (cos phi1) (+ 1 (* -1/2 (pow lambda1 2)))))>
#<alt (+ (* lambda2 (+ (* lambda1 (cos phi1)) (* lambda2 (* (cos phi1) (- (* 1/4 (pow lambda1 2)) 1/2))))) (* (cos phi1) (+ 1 (* -1/2 (pow lambda1 2)))))>
#<alt (+ (* lambda2 (+ (* lambda1 (cos phi1)) (* lambda2 (+ (* -1/6 (* lambda1 (* lambda2 (cos phi1)))) (* (cos phi1) (- (* 1/4 (pow lambda1 2)) 1/2)))))) (* (cos phi1) (+ 1 (* -1/2 (pow lambda1 2)))))>
#<alt (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))>
#<alt (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))>
#<alt (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))>
#<alt (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))>
#<alt (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))>
#<alt (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))>
#<alt (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))>
#<alt (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos 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 (+ (* -1/2 (* lambda1 (* (cos lambda2) (cos phi1)))) (* (cos phi1) (sin lambda2)))) (* (cos lambda2) (cos phi1)))>
#<alt (* -1/2 (* (pow lambda1 2) (* (cos lambda2) (cos phi1))))>
#<alt (* (pow lambda1 2) (+ (* -1/2 (* (cos lambda2) (cos phi1))) (/ (* (cos phi1) (sin lambda2)) lambda1)))>
#<alt (* (pow lambda1 2) (+ (* -1/2 (* (cos lambda2) (cos phi1))) (+ (/ (* (cos lambda2) (cos phi1)) (pow lambda1 2)) (/ (* (cos phi1) (sin lambda2)) lambda1))))>
#<alt (* (pow lambda1 2) (+ (* -1/2 (* (cos lambda2) (cos phi1))) (+ (/ (* (cos lambda2) (cos phi1)) (pow lambda1 2)) (/ (* (cos phi1) (sin lambda2)) lambda1))))>
#<alt (* -1/2 (* (pow lambda1 2) (* (cos lambda2) (cos phi1))))>
#<alt (* (pow lambda1 2) (+ (* -1/2 (* (cos lambda2) (cos phi1))) (/ (* (cos phi1) (sin lambda2)) lambda1)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (sin lambda2))) (* -1 (/ (* (cos lambda2) (cos phi1)) lambda1))) lambda1)) (* -1/2 (* (cos lambda2) (cos phi1)))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (sin lambda2))) (* -1 (/ (* (cos lambda2) (cos phi1)) lambda1))) lambda1)) (* -1/2 (* (cos lambda2) (cos phi1)))))>
#<alt (- 1/2 (* (cos phi1) (cos (- lambda1 lambda2))))>
#<alt (- (+ 1/2 (* -1 (* (pow phi2 2) (+ 1/4 (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))))))) (* (cos phi1) (cos (- lambda1 lambda2))))>
#<alt (- (+ 1/2 (* (pow phi2 2) (- (* (pow phi2 2) (- 1/48 (* 1/24 (* (cos phi1) (cos (- lambda1 lambda2)))))) (+ 1/4 (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))))))) (* (cos phi1) (cos (- lambda1 lambda2))))>
#<alt (- (+ 1/2 (* (pow phi2 2) (- (* (pow phi2 2) (- (+ 1/48 (* -1 (* (pow phi2 2) (+ 1/1440 (* -1/720 (* (cos phi1) (cos (- lambda1 lambda2)))))))) (* 1/24 (* (cos phi1) (cos (- lambda1 lambda2)))))) (+ 1/4 (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))))))) (* (cos phi1) (cos (- lambda1 lambda2))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))>
#<alt (- (+ (* 1/2 (cos phi2)) (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))>
#<alt (- (+ (* 1/2 (cos phi2)) (* lambda1 (- (* 1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))) (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))>
#<alt (- (+ (* 1/2 (cos phi2)) (* lambda1 (- (* lambda1 (- (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (* -1/2 (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))) (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (- (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* 1/2 (cos phi2))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (- (+ (* 1/2 (cos 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 phi2)) (* lambda2 (- (* lambda2 (- (* 1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))))) (* (cos phi1) (* (cos phi2) (sin lambda1)))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (- (+ (* 1/2 (cos phi2)) (* 1/2 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))) (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (- (+ (* 1/2 (cos phi2)) (* (pow phi1 2) (- (* -1/24 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (- (+ (* 1/2 (cos phi2)) (* (pow phi1 2) (- (* (pow phi1 2) (- (* 1/720 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/24 (* (cos phi2) (cos (- lambda1 lambda2)))))) (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (- (+ (* 1/2 (cos (neg phi2))) (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* -1/2 (* phi1 (sin (neg phi2)))) (+ (* 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))) (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/4 (cos (neg 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/12 (* phi1 (sin (neg 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 phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (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 phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos phi1)) (* (cos phi1) (cos (- lambda1 lambda2)))) 1/2)>
#<alt (- (+ (* 1/2 (cos phi1)) (+ (* 1/2 (* phi2 (sin phi1))) (* (cos phi1) (cos (- lambda1 lambda2))))) 1/2)>
#<alt (- (+ (* 1/2 (cos phi1)) (+ (* phi2 (+ (* 1/2 (sin phi1)) (* phi2 (+ 1/4 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* -1/4 (cos phi1))))))) (* (cos phi1) (cos (- lambda1 lambda2))))) 1/2)>
#<alt (- (+ (* 1/2 (cos phi1)) (+ (* phi2 (+ (* 1/2 (sin phi1)) (* phi2 (+ 1/4 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (+ (* -1/4 (cos phi1)) (* -1/12 (* phi2 (sin phi1))))))))) (* (cos phi1) (cos (- lambda1 lambda2))))) 1/2)>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (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 phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (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 phi2)))>
#<alt (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))) (* 1/2 (cos 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 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 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 phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (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 phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (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 phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* 1/2 (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))))) (* 1/2 (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))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (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 phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (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 phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))>
#<alt (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2))))>
#<alt (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2)) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2)) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2)) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2)) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2)) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2)) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2)) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2)) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 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)) (* (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 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 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 (* (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 (* lambda1 (sin lambda2))>
#<alt (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))>
#<alt (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))>
#<alt (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))>
#<alt (* -1/2 (* (pow lambda1 2) (cos lambda2)))>
#<alt (* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))>
#<alt (* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))>
#<alt (* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))>
#<alt (* -1/2 (* (pow lambda1 2) (cos lambda2)))>
#<alt (* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))>
#<alt (* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))>
#<alt (* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))>
#<alt (* -1/2 (pow lambda1 2))>
#<alt (+ (* -1/2 (pow lambda1 2)) (* lambda1 lambda2))>
#<alt (+ (* -1/2 (pow lambda1 2)) (* lambda2 (+ lambda1 (* 1/4 (* (pow lambda1 2) lambda2)))))>
#<alt (+ (* -1/2 (pow lambda1 2)) (* lambda2 (+ lambda1 (* lambda2 (+ (* -1/6 (* lambda1 lambda2)) (* 1/4 (pow lambda1 2)))))))>
#<alt (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))>
#<alt (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))>
#<alt (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))>
#<alt (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))>
#<alt (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))>
#<alt (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))>
#<alt (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))>
#<alt (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))>
#<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)))>
#<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 (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))>
#<alt (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))>
#<alt (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))>
#<alt (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))>
#<alt (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))>
#<alt (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))>
#<alt (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))>
Calls

234 calls:

TimeVariablePointExpression
2.0ms
R
@inf
(* (acos (cos (- lambda1 lambda2))) R)
2.0ms
phi1
@inf
(* (/ (- (* (/ (PI) 2) (/ (PI) 2)) (* (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))) (+ (/ (PI) 2) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))) R)
2.0ms
lambda2
@-inf
(- (/ (cos (- phi1 phi2)) 2) (- (/ (cos phi2) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))))
2.0ms
phi1
@0
(/ (- (* (/ (PI) 2) (/ (PI) 2)) (* (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))) (+ (/ (PI) 2) (asin (* (cos phi1) (cos (- lambda2 lambda1))))))
1.0ms
R
@0
(* (/ (- (* (/ (PI) 2) (/ (PI) 2)) (* (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))) (+ (/ (PI) 2) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))) R)

rewrite326.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
3722×*-lowering-*.f32
3722×*-lowering-*.f64
1552×fma-lowering-fma.f32
1552×fma-lowering-fma.f64
1466×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
058339
1364277
23707276
08419276
Stop Event
iter limit
node limit
Counts
27 → 615
Calls
Call 1
Inputs
(+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2))))))
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2)))))
(* (acos (cos (- lambda1 lambda2))) R)
(acos (cos (- lambda1 lambda2)))
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(* (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))) R)
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(- (/ (cos phi2) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))))
(- (/ (cos (- phi1 phi2)) 2) (- (/ (cos phi2) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))))
(* (acos (- (/ (cos (- phi1 phi2)) 2) (- (/ (cos phi2) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1)))))) R)
(acos (- (/ (cos (- phi1 phi2)) 2) (- (/ (cos phi2) 2) (* (cos phi2) (* (cos (- lambda1 lambda2)) (cos phi1))))))
(/ (- (* (/ (PI) 2) (/ (PI) 2)) (* (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))) (+ (/ (PI) 2) (asin (* (cos phi1) (cos (- lambda2 lambda1))))))
(* (/ (PI) 2) (/ (PI) 2))
(* (/ (- (* (/ (PI) 2) (/ (PI) 2)) (* (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))) (+ (/ (PI) 2) (asin (* (cos phi1) (cos (- lambda2 lambda1)))))) R)
(- (* (/ (PI) 2) (/ (PI) 2)) (* (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (asin (* (cos phi1) (cos (- lambda2 lambda1))))))
(* (sin phi1) (sin phi2))
(* (* (cos phi1) (cos phi2)) (+ (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(cos (- phi1 phi2))
(PI)
(cos (- lambda2 lambda1))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
Outputs
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 lambda2 lambda1))) (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))))) (cos.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))))) (sin.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (cos.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1)))))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (sin.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1)))))
(cos.f64 (-.f64 lambda2 lambda1))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 (-.f64 #s(literal 0 binary64) lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda1)) (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (sin.f64 lambda1)))
(-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 lambda2 lambda1))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))))
(-.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))) (*.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))))
(sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))
(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)))))
(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 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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 lambda2 lambda1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda2 lambda1)))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))) (neg.f64 (cos.f64 (+.f64 lambda2 lambda1))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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 lambda2 lambda1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(fma.f64 #s(literal 1 binary64) (/.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 lambda2 lambda1))))))))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.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 lambda2 lambda1))))))))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.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 lambda2 lambda1))))))))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.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 lambda2 lambda1))))))))
(fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.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 lambda2 lambda1))))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (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 lambda2 lambda1))))))))
(fma.f64 #s(literal 1/2 binary64) (PI.f64) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))))
(/.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.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 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 lambda2) (*.f64 (cos.f64 lambda1) (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 (sin.f64 phi1) (sin.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.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 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #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 lambda2 lambda1))))) (-.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 lambda2 lambda1)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (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 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (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 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.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 lambda2 lambda1)))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #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 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.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 lambda2 lambda1)))) #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 lambda2 lambda1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #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 lambda2 lambda1))))) (-.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 lambda2 lambda1)))) #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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #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 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.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 lambda2 lambda1)))) #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 lambda2 lambda1)))))))
(+.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 lambda2 lambda1))))
(/.f64 (*.f64 R (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) R) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 R (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) R)
(acos.f64 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 lambda2 (-.f64 #s(literal 0 binary64) lambda1))
(+.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 lambda2 lambda1))))
(+.f64 (-.f64 #s(literal 0 binary64) lambda1) lambda2)
(+.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1)
(fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64))))
(fabs.f64 (neg.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))))
(-.f64 lambda2 lambda1)
(-.f64 lambda1 lambda2)
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))
(-.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)))
(-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1)))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))
(fma.f64 #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))
(fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))
(fma.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -1/2 binary64) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))
(fma.f64 #s(literal 1/2 binary64) (PI.f64) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1))))
(/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (neg.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))) (neg.f64 (+.f64 lambda2 lambda1)))
(/.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 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))))
(/.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 lambda1 lambda1) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 0 binary64) lambda2))) (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))
(pow.f64 (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))))
(*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1)))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 lambda2 lambda1))) (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))))) (cos.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))))) (sin.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (cos.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1)))))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (sin.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1)))))
(cos.f64 (-.f64 lambda2 lambda1))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 (-.f64 #s(literal 0 binary64) lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda1)) (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (sin.f64 lambda1)))
(-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 lambda2 lambda1))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))))
(-.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))) (*.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))))
(sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))
(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)))))
(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 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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 lambda2 lambda1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda2 lambda1)))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))) (neg.f64 (cos.f64 (+.f64 lambda2 lambda1))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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 lambda2 lambda1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))
(acos.f64 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 lambda2 (-.f64 #s(literal 0 binary64) lambda1))
(+.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 lambda2 lambda1))))
(+.f64 (-.f64 #s(literal 0 binary64) lambda1) lambda2)
(+.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1)
(fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64))))
(fabs.f64 (neg.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))))
(-.f64 lambda2 lambda1)
(-.f64 lambda1 lambda2)
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))
(-.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)))
(-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1)))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))
(fma.f64 #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/2 binary64)) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))
(fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))
(fma.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -1/2 binary64) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))
(fma.f64 #s(literal 1/2 binary64) (PI.f64) (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1))))
(/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (neg.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))) (neg.f64 (+.f64 lambda2 lambda1)))
(/.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 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))))
(/.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 lambda1 lambda1) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 0 binary64) lambda2))) (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))
(pow.f64 (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))))
(*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1)))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))
(+.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) (cos.f64 lambda2))
(+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) (cos.f64 lambda2)))
(+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #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) lambda2)))) (-.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))) (/.f64 (pow.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (-.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))))
(fma.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) (cos.f64 lambda2))
(fma.f64 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) lambda1 (cos.f64 lambda2))
(/.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) lambda2)))) (*.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) (-.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) (cos.f64 lambda2)))) (+.f64 (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #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) lambda2)))) (pow.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (*.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) (-.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) (cos.f64 lambda2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/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) lambda2)))) (*.f64 (*.f64 (cos.f64 lambda2) lambda1) (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #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) lambda2)))) (pow.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) #s(literal 2 binary64))) (-.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (*.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) (-.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) (cos.f64 lambda2))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (pow.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (-.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) (cos.f64 lambda2)))
(pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (*.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) (-.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) (cos.f64 lambda2)))) (+.f64 (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #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) lambda2)))) (pow.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) #s(literal 3 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) lambda2)))) (*.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) (-.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) (cos.f64 lambda2))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (pow.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))))))
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))))) R)
(acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))))))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/2 binary64)) (neg.f64 (asin.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))))))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (asin.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))))))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/2 binary64)) (neg.f64 (asin.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))))))
(fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (asin.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -1/2 binary64) (neg.f64 (asin.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))))))
(fma.f64 #s(literal 1/2 binary64) (PI.f64) (neg.f64 (asin.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (asin.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))))) (asin.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))))) (asin.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))))))
(+.f64 (*.f64 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) (*.f64 lambda1 (cos.f64 phi1))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) (*.f64 lambda1 (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi1) (*.f64 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) (*.f64 lambda1 (cos.f64 phi1))))
(fma.f64 (cos.f64 phi1) (cos.f64 lambda2) (*.f64 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) (*.f64 lambda1 (cos.f64 phi1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) (*.f64 lambda1 (cos.f64 phi1))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (-.f64 (*.f64 (*.f64 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) (*.f64 lambda1 (cos.f64 phi1))) (*.f64 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) (*.f64 lambda1 (cos.f64 phi1)))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) (*.f64 lambda1 (cos.f64 phi1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (*.f64 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) (*.f64 lambda1 (cos.f64 phi1))) (*.f64 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) (*.f64 lambda1 (cos.f64 phi1))))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) (*.f64 lambda1 (cos.f64 phi1)))))
(/.f64 (*.f64 (cos.f64 phi1) (+.f64 (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (*.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) (-.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) (cos.f64 lambda2)))))
(/.f64 (*.f64 (cos.f64 phi1) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (pow.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) #s(literal 2 binary64)))) (-.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (cos.f64 phi1)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (*.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) (-.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) (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) lambda2)))) (pow.f64 (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) #s(literal 2 binary64))) (cos.f64 phi1)) (-.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))))
(*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))))
(*.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))) (cos.f64 phi1))
(+.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))))
(+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (/.f64 (cos.f64 phi2) #s(literal 2 binary64)))
(-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) #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) phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (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) phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(-.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) #s(literal 4 binary64)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 (cos.f64 phi2) #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))))
(fma.f64 #s(literal 1 binary64) (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 phi2)) #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (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) phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) (-.f64 (pow.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (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) phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #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) phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (neg.f64 (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (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) phi2)))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2)))) (*.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (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) phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))))) (-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (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) phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) (-.f64 (pow.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #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) phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 phi2)) #s(literal 2 binary64)))
(+.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))
(+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(-.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 phi2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))))
(-.f64 (/.f64 (/.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 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (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)) (+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))))
(fma.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (-.f64 phi1 phi2))) #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2)) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 phi2)) (neg.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (/.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)) (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (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)) (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (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 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64))) (+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (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) phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #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) phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.f64 (-.f64 (*.f64 (cos.f64 (-.f64 phi1 phi2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (*.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) phi2)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.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) phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) (*.f64 (/.f64 #s(literal 2 binary64) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (pow.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (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) phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (*.f64 (/.f64 #s(literal 2 binary64) (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) phi2)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (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) phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) (*.f64 #s(literal -2 binary64) (-.f64 (pow.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #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) phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (*.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) phi2)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))))))
(/.f64 (neg.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 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) (*.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 phi2)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 phi2)) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 phi2)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.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)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 phi2)) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 phi2)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (-.f64 (/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(pow.f64 (/.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)) (*.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (/.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)) (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (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)) (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (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 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/2 binary64)) (neg.f64 (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/2 binary64)) (neg.f64 (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -1/2 binary64) (neg.f64 (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(fma.f64 #s(literal 1/2 binary64) (PI.f64) (neg.f64 (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (neg.f64 (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal -1 binary64)))
(-.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) (PI.f64)) #s(literal 4 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.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) (-.f64 #s(literal 0 binary64) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (neg.f64 (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (neg.f64 (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 #s(literal 1/2 binary64) (PI.f64) (-.f64 #s(literal 0 binary64) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (neg.f64 (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(fma.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (+.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) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 64 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 6 binary64))) (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64))) (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (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 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 64 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.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) (PI.f64)) #s(literal 4 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.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) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) (*.f64 (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.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) (PI.f64)) #s(literal 4 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 64 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (acos.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 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (/.f64 (+.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) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 64 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (/.f64 (+.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) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (PI.f64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (PI.f64))))
(/.f64 (PI.f64) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 2 binary64)))
(/.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (/.f64 #s(literal 2 binary64) (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 (PI.f64) (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 2 binary64) (PI.f64)))))
(/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) #s(literal -2 binary64)))
(/.f64 (/.f64 (PI.f64) (/.f64 #s(literal 2 binary64) (PI.f64))) #s(literal 2 binary64))
(/.f64 (*.f64 (PI.f64) (-.f64 #s(literal 0 binary64) (PI.f64))) #s(literal -4 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (PI.f64)) #s(literal -4 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (PI.f64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (-.f64 #s(literal 0 binary64) (PI.f64))) #s(literal 4 binary64))
(/.f64 (neg.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal -4 binary64))
(/.f64 (neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal 2 binary64) (PI.f64)))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (PI.f64))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal -2 binary64))
(pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (/.f64 #s(literal 2 binary64) (PI.f64))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 2 binary64) (PI.f64)))) #s(literal -1 binary64))
(*.f64 (PI.f64) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))))
(*.f64 (PI.f64) (/.f64 (PI.f64) #s(literal 4 binary64)))
(*.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (PI.f64) (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (PI.f64) (pow.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64))
(*.f64 (/.f64 (PI.f64) (/.f64 #s(literal 2 binary64) (PI.f64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))))
(/.f64 (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (neg.f64 (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (*.f64 R #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (*.f64 R (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (*.f64 #s(literal 1 binary64) R) (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) R) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(pow.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))) #s(literal -1 binary64))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R))
(*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(*.f64 (/.f64 (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (/.f64 (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(+.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (-.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 64 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(fma.f64 (PI.f64) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(fma.f64 (PI.f64) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (-.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))))
(fma.f64 (PI.f64) (/.f64 (PI.f64) #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(fma.f64 (PI.f64) (/.f64 (PI.f64) #s(literal 4 binary64)) (neg.f64 (-.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))))
(fma.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(fma.f64 (PI.f64) (/.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (neg.f64 (-.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (-.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))))
(fma.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64) (neg.f64 (-.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (PI.f64) (/.f64 #s(literal 2 binary64) (PI.f64))) #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (PI.f64) (/.f64 #s(literal 2 binary64) (PI.f64))) #s(literal 1/2 binary64) (neg.f64 (-.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 64 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 64 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 6 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 64 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 6 binary64)))) (neg.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 64 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))) (-.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(pow.f64 (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 64 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (acos.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 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 64 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #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)))
(fma.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 1/2 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (neg.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (-.f64 phi1 phi2))) #s(literal -1/2 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2)) (neg.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64))))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -2 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 phi2) (sin.f64 phi1))
(*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.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 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.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 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 lambda2 lambda1))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (+.f64 lambda2 lambda1)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.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 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.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 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.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 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (-.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 (+.f64 lambda2 phi1))))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))) (cos.f64 (+.f64 lambda2 lambda1)))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 lambda1 (+.f64 lambda2 phi1)))) (cos.f64 phi2)) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)))) (cos.f64 phi2)) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (cos.f64 (+.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) (*.f64 lambda1 (sin.f64 lambda2)))
(+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 lambda1 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))
(fma.f64 lambda1 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))
(fma.f64 (sin.f64 lambda2) lambda1 (*.f64 lambda1 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) (*.f64 lambda1 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))) (*.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 lambda1 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) (*.f64 lambda1 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))) (-.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 lambda1 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 lambda1 (+.f64 (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (sin.f64 lambda2)))))
(/.f64 (*.f64 lambda1 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (*.f64 (*.f64 (*.f64 lambda1 #s(literal -1/2 binary64)) (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (+.f64 (sin.f64 lambda2) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) lambda1))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) #s(literal 3 binary64))) lambda1) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (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) lambda2)))) (*.f64 (*.f64 (*.f64 lambda1 #s(literal -1/2 binary64)) (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) lambda1) (+.f64 (sin.f64 lambda2) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) lambda1))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))))
(*.f64 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)))) lambda1)
(+.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))))
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) phi2)) (sin.f64 phi1)))
(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)))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (PI.f64))))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
(expm1.f64 (log1p.f64 (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64)))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 lambda2 lambda1))) (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))))) (cos.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))))) (sin.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (cos.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1)))))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (sin.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1)))))
(cos.f64 (-.f64 lambda2 lambda1))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 (-.f64 #s(literal 0 binary64) lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda1)) (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (sin.f64 lambda1)))
(-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 lambda2 lambda1))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))))
(-.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))) (*.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))))
(sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))
(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)))))
(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 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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 lambda2 lambda1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda2 lambda1)))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))) (neg.f64 (cos.f64 (+.f64 lambda2 lambda1))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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 lambda2 lambda1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/2 binary64)) (neg.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/2 binary64)) (neg.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -1/2 binary64) (neg.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 #s(literal 1/2 binary64) (PI.f64) (neg.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))

simplify427.0ms (1.7%)

Algorithm
egg-herbie
Rules
6292×*-lowering-*.f32
6292×*-lowering-*.f64
4036×+-lowering-+.f64
4036×+-lowering-+.f32
1386×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
068316985
1247116181
0823316181
Stop Event
iter limit
node limit
Counts
936 → 936
Calls
Call 1
Inputs
(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)))
(* 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 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)))
(+ (* (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)))
(* -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)))))
(+ 1 (* -1/2 (pow lambda1 2)))
(+ 1 (+ (* -1/2 (pow lambda1 2)) (* lambda1 lambda2)))
(+ 1 (+ (* -1/2 (pow lambda1 2)) (* lambda2 (+ lambda1 (* lambda2 (- (* 1/4 (pow lambda1 2)) 1/2))))))
(+ 1 (+ (* -1/2 (pow lambda1 2)) (* lambda2 (+ lambda1 (* lambda2 (- (+ (* -1/6 (* lambda1 lambda2)) (* 1/4 (pow lambda1 2))) 1/2))))))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(cos lambda2)
(+ (cos lambda2) (* lambda1 (sin lambda2)))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(* -1/2 (* (pow lambda1 2) (cos lambda2)))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (+ (/ (cos lambda2) (pow lambda1 2)) (/ (sin lambda2) lambda1))))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (+ (/ (cos lambda2) (pow lambda1 2)) (/ (sin lambda2) lambda1))))
(* -1/2 (* (pow lambda1 2) (cos lambda2)))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (sin lambda2)) (* -1 (/ (cos lambda2) lambda1))) lambda1)) (* -1/2 (cos lambda2))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (sin lambda2)) (* -1 (/ (cos lambda2) lambda1))) lambda1)) (* -1/2 (cos lambda2))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2)))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2)))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2)))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2)))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2))))))
(acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2))))))
(acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2))))))
(acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+ (cos lambda2) (+ (* -1/2 (* (pow phi1 2) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(+ (cos lambda2) (+ (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))) (* (pow phi1 2) (+ (* -1/2 (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))) (* 1/24 (* (pow phi1 2) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))))))
(+ (cos lambda2) (+ (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))) (* (pow phi1 2) (+ (* -1/2 (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))) (* 1/24 (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(* (cos phi1) (+ 1 (* -1/2 (pow lambda1 2))))
(+ (* lambda1 (* lambda2 (cos phi1))) (* (cos phi1) (+ 1 (* -1/2 (pow lambda1 2)))))
(+ (* lambda2 (+ (* lambda1 (cos phi1)) (* lambda2 (* (cos phi1) (- (* 1/4 (pow lambda1 2)) 1/2))))) (* (cos phi1) (+ 1 (* -1/2 (pow lambda1 2)))))
(+ (* lambda2 (+ (* lambda1 (cos phi1)) (* lambda2 (+ (* -1/6 (* lambda1 (* lambda2 (cos phi1)))) (* (cos phi1) (- (* 1/4 (pow lambda1 2)) 1/2)))))) (* (cos phi1) (+ 1 (* -1/2 (pow lambda1 2)))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos 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 (+ (* -1/2 (* lambda1 (* (cos lambda2) (cos phi1)))) (* (cos phi1) (sin lambda2)))) (* (cos lambda2) (cos phi1)))
(* -1/2 (* (pow lambda1 2) (* (cos lambda2) (cos phi1))))
(* (pow lambda1 2) (+ (* -1/2 (* (cos lambda2) (cos phi1))) (/ (* (cos phi1) (sin lambda2)) lambda1)))
(* (pow lambda1 2) (+ (* -1/2 (* (cos lambda2) (cos phi1))) (+ (/ (* (cos lambda2) (cos phi1)) (pow lambda1 2)) (/ (* (cos phi1) (sin lambda2)) lambda1))))
(* (pow lambda1 2) (+ (* -1/2 (* (cos lambda2) (cos phi1))) (+ (/ (* (cos lambda2) (cos phi1)) (pow lambda1 2)) (/ (* (cos phi1) (sin lambda2)) lambda1))))
(* -1/2 (* (pow lambda1 2) (* (cos lambda2) (cos phi1))))
(* (pow lambda1 2) (+ (* -1/2 (* (cos lambda2) (cos phi1))) (/ (* (cos phi1) (sin lambda2)) lambda1)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (sin lambda2))) (* -1 (/ (* (cos lambda2) (cos phi1)) lambda1))) lambda1)) (* -1/2 (* (cos lambda2) (cos phi1)))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (sin lambda2))) (* -1 (/ (* (cos lambda2) (cos phi1)) lambda1))) lambda1)) (* -1/2 (* (cos lambda2) (cos phi1)))))
(- 1/2 (* (cos phi1) (cos (- lambda1 lambda2))))
(- (+ 1/2 (* -1 (* (pow phi2 2) (+ 1/4 (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(- (+ 1/2 (* (pow phi2 2) (- (* (pow phi2 2) (- 1/48 (* 1/24 (* (cos phi1) (cos (- lambda1 lambda2)))))) (+ 1/4 (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(- (+ 1/2 (* (pow phi2 2) (- (* (pow phi2 2) (- (+ 1/48 (* -1 (* (pow phi2 2) (+ 1/1440 (* -1/720 (* (cos phi1) (cos (- lambda1 lambda2)))))))) (* 1/24 (* (cos phi1) (cos (- lambda1 lambda2)))))) (+ 1/4 (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))
(- (+ (* 1/2 (cos phi2)) (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))
(- (+ (* 1/2 (cos phi2)) (* lambda1 (- (* 1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))) (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))
(- (+ (* 1/2 (cos phi2)) (* lambda1 (- (* lambda1 (- (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (* -1/2 (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))) (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(- (* 1/2 (cos phi2)) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(- (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* 1/2 (cos phi2))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(- (+ (* 1/2 (cos 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 phi2)) (* lambda2 (- (* lambda2 (- (* 1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))))) (* (cos phi1) (* (cos phi2) (sin lambda1)))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(- (* 1/2 (cos phi2)) (* (cos phi2) (cos (- lambda1 lambda2))))
(- (+ (* 1/2 (cos phi2)) (* 1/2 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(- (+ (* 1/2 (cos phi2)) (* (pow phi1 2) (- (* -1/24 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(- (+ (* 1/2 (cos phi2)) (* (pow phi1 2) (- (* (pow phi1 2) (- (* 1/720 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/24 (* (cos phi2) (cos (- lambda1 lambda2)))))) (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(- (+ (* 1/2 (cos (neg phi2))) (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/2 (cos phi2)))
(- (+ (* -1/2 (* phi1 (sin (neg 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))) (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/4 (cos (neg 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/12 (* phi1 (sin (neg 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 phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos phi1)) (* (cos phi1) (cos (- lambda1 lambda2)))) 1/2)
(- (+ (* 1/2 (cos phi1)) (+ (* 1/2 (* phi2 (sin phi1))) (* (cos phi1) (cos (- lambda1 lambda2))))) 1/2)
(- (+ (* 1/2 (cos phi1)) (+ (* phi2 (+ (* 1/2 (sin phi1)) (* phi2 (+ 1/4 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* -1/4 (cos phi1))))))) (* (cos phi1) (cos (- lambda1 lambda2))))) 1/2)
(- (+ (* 1/2 (cos phi1)) (+ (* phi2 (+ (* 1/2 (sin phi1)) (* phi2 (+ 1/4 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (+ (* -1/4 (cos phi1)) (* -1/12 (* phi2 (sin phi1))))))))) (* (cos phi1) (cos (- lambda1 lambda2))))) 1/2)
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))) (* 1/2 (cos 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 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 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 phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* 1/2 (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 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 phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2)) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2)) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2)) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2)) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2)) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2)) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2)) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2)) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 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)) (* (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 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 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)))))
(* (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)))))
(* lambda1 (sin lambda2))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(* -1/2 (* (pow lambda1 2) (cos lambda2)))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))
(* -1/2 (* (pow lambda1 2) (cos lambda2)))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))
(* -1/2 (pow lambda1 2))
(+ (* -1/2 (pow lambda1 2)) (* lambda1 lambda2))
(+ (* -1/2 (pow lambda1 2)) (* lambda2 (+ lambda1 (* 1/4 (* (pow lambda1 2) lambda2)))))
(+ (* -1/2 (pow lambda1 2)) (* lambda2 (+ lambda1 (* lambda2 (+ (* -1/6 (* lambda1 lambda2)) (* 1/4 (pow lambda1 2)))))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(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)))
(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)))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
Outputs
(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 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) 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 (*.f64 #s(literal -1/6 binary64) (sin.f64 lambda1)) lambda2))))))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (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 #s(literal -1/2 binary64) (cos.f64 lambda2)) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64))))))))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* 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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))
(+ (* phi1 (sin phi2)) (* (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))) (cos.f64 phi2)) (*.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 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))))
(+ (* 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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 phi2))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+ (* phi2 (sin phi1)) (* (cos phi1) (+ (* (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))) (cos.f64 phi1)) (*.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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))))
(+ (* 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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)) (*.f64 phi2 (+.f64 (*.f64 phi2 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))) (*.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 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 (*.f64 (cos.f64 phi1) (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 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.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 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.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)))
(+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 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))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 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))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.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 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda1 #s(literal -1/6 binary64))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.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)))
(* -1 (* R lambda2))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(+ (* -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 lambda1 R)
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(*.f64 lambda1 (-.f64 R (/.f64 (*.f64 lambda2 R) lambda1)))
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(*.f64 lambda1 (-.f64 R (/.f64 (*.f64 lambda2 R) lambda1)))
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(*.f64 lambda1 (-.f64 R (/.f64 (*.f64 lambda2 R) lambda1)))
(* R lambda1)
(*.f64 lambda1 R)
(* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1)))))
(* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1)))))
(* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1)))))
(* R lambda1)
(*.f64 lambda1 R)
(+ (* -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 #s(literal 0 binary64) (*.f64 lambda2 R))
(* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))
(*.f64 lambda2 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))
(*.f64 lambda2 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))
(*.f64 lambda2 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* R lambda2))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(*.f64 lambda2 (*.f64 #s(literal -1 binary64) (-.f64 R (/.f64 (*.f64 lambda1 R) lambda2))))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(*.f64 lambda2 (*.f64 #s(literal -1 binary64) (-.f64 R (/.f64 (*.f64 lambda1 R) lambda2))))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(*.f64 lambda2 (*.f64 #s(literal -1 binary64) (-.f64 R (/.f64 (*.f64 lambda1 R) 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 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(* -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 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #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 (sin.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (*.f64 lambda1 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) #s(literal 1/6 binary64))))))))
(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 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))
(+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))) (* -1 (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 (*.f64 #s(literal -1/6 binary64) (sin.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 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 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(* -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))))
(+ 1 (* -1/2 (pow lambda1 2)))
(+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))))
(+ 1 (+ (* -1/2 (pow lambda1 2)) (* lambda1 lambda2)))
(+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda2)))
(+ 1 (+ (* -1/2 (pow lambda1 2)) (* lambda2 (+ lambda1 (* lambda2 (- (* 1/4 (pow lambda1 2)) 1/2))))))
(+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64))))))))
(+ 1 (+ (* -1/2 (pow lambda1 2)) (* lambda2 (+ lambda1 (* lambda2 (- (+ (* -1/6 (* lambda1 lambda2)) (* 1/4 (pow lambda1 2))) 1/2))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)) (*.f64 lambda1 (*.f64 lambda2 #s(literal -1/6 binary64)))))))))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (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 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))
(* -1/2 (* (pow lambda1 2) (cos lambda2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (/.f64 (sin.f64 lambda2) lambda1)))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (+ (/ (cos lambda2) (pow lambda1 2)) (/ (sin lambda2) lambda1))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (/.f64 (sin.f64 lambda2) lambda1)) (/.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1))))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (+ (/ (cos lambda2) (pow lambda1 2)) (/ (sin lambda2) lambda1))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (/.f64 (sin.f64 lambda2) lambda1)) (/.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1))))
(* -1/2 (* (pow lambda1 2) (cos lambda2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (/.f64 (sin.f64 lambda2) lambda1)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (sin lambda2)) (* -1 (/ (cos lambda2) lambda1))) lambda1)) (* -1/2 (cos lambda2))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (/.f64 (cos.f64 lambda2) lambda1)) lambda1)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (sin lambda2)) (* -1 (/ (cos lambda2) lambda1))) lambda1)) (* -1/2 (cos lambda2))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (/.f64 (cos.f64 lambda2) lambda1)) lambda1)))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2)))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2)))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2)))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2)))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(* R (acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))
(*.f64 R (acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (+ (* -1/2 (* (pow lambda1 2) (cos lambda2))) (* lambda1 (sin lambda2))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(acos (* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))
(acos.f64 (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1)))
(+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))
(+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))
(+ (cos lambda2) (+ (* -1/2 (* (pow phi1 2) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(+.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (*.f64 phi1 phi1))))
(+ (cos lambda2) (+ (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))) (* (pow phi1 2) (+ (* -1/2 (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))) (* 1/24 (* (pow phi1 2) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))))))))
(+.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (*.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1))))))
(+ (cos lambda2) (+ (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))) (* (pow phi1 2) (+ (* -1/2 (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2))))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))) (* 1/24 (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))))))))
(+.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))) (*.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)) #s(literal 1/24 binary64)))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))
(* (cos phi1) (+ 1 (* -1/2 (pow lambda1 2))))
(*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))
(+ (* lambda1 (* lambda2 (cos phi1))) (* (cos phi1) (+ 1 (* -1/2 (pow lambda1 2)))))
(*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda2))))
(+ (* lambda2 (+ (* lambda1 (cos phi1)) (* lambda2 (* (cos phi1) (- (* 1/4 (pow lambda1 2)) 1/2))))) (* (cos phi1) (+ 1 (* -1/2 (pow lambda1 2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda2)))) (*.f64 lambda2 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64))) (*.f64 lambda2 (cos.f64 phi1)))))
(+ (* lambda2 (+ (* lambda1 (cos phi1)) (* lambda2 (+ (* -1/6 (* lambda1 (* lambda2 (cos phi1)))) (* (cos phi1) (- (* 1/4 (pow lambda1 2)) 1/2)))))) (* (cos phi1) (+ 1 (* -1/2 (pow lambda1 2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda2)))) (*.f64 (+.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))) (*.f64 (*.f64 lambda1 lambda2) (*.f64 (cos.f64 phi1) #s(literal -1/6 binary64)))) (*.f64 lambda2 lambda2)))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))))
(*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))
(* (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 (sin.f64 lambda2) (*.f64 lambda1 (cos.f64 phi1))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (cos phi1)))) (* (cos phi1) (sin lambda2)))) (* (cos lambda2) (cos phi1)))
(*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (cos phi1)))) (* (cos phi1) (sin lambda2)))) (* (cos lambda2) (cos phi1)))
(*.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2))) (cos.f64 phi1))
(* -1/2 (* (pow lambda1 2) (* (cos lambda2) (cos phi1))))
(*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))
(* (pow lambda1 2) (+ (* -1/2 (* (cos lambda2) (cos phi1))) (/ (* (cos phi1) (sin lambda2)) lambda1)))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1))) (*.f64 (sin.f64 lambda2) (/.f64 (cos.f64 phi1) lambda1))))
(* (pow lambda1 2) (+ (* -1/2 (* (cos lambda2) (cos phi1))) (+ (/ (* (cos lambda2) (cos phi1)) (pow lambda1 2)) (/ (* (cos phi1) (sin lambda2)) lambda1))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (sin.f64 lambda2) (/.f64 (cos.f64 phi1) lambda1)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1))) (/.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 lambda1 lambda1)))))
(* (pow lambda1 2) (+ (* -1/2 (* (cos lambda2) (cos phi1))) (+ (/ (* (cos lambda2) (cos phi1)) (pow lambda1 2)) (/ (* (cos phi1) (sin lambda2)) lambda1))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (sin.f64 lambda2) (/.f64 (cos.f64 phi1) lambda1)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1))) (/.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 lambda1 lambda1)))))
(* -1/2 (* (pow lambda1 2) (* (cos lambda2) (cos phi1))))
(*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))
(* (pow lambda1 2) (+ (* -1/2 (* (cos lambda2) (cos phi1))) (/ (* (cos phi1) (sin lambda2)) lambda1)))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1))) (*.f64 (sin.f64 lambda2) (/.f64 (cos.f64 phi1) lambda1))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (sin lambda2))) (* -1 (/ (* (cos lambda2) (cos phi1)) lambda1))) lambda1)) (* -1/2 (* (cos lambda2) (cos phi1)))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (cos.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1))) (/.f64 (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 phi1))) (*.f64 (cos.f64 lambda2) (/.f64 (cos.f64 phi1) lambda1))) lambda1)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (sin lambda2))) (* -1 (/ (* (cos lambda2) (cos phi1)) lambda1))) lambda1)) (* -1/2 (* (cos lambda2) (cos phi1)))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (cos.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1))) (/.f64 (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 phi1))) (*.f64 (cos.f64 lambda2) (/.f64 (cos.f64 phi1) lambda1))) lambda1)))
(- 1/2 (* (cos phi1) (cos (- lambda1 lambda2))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(- (+ 1/2 (* -1 (* (pow phi2 2) (+ 1/4 (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)))))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(- (+ 1/2 (* (pow phi2 2) (- (* (pow phi2 2) (- 1/48 (* 1/24 (* (cos phi1) (cos (- lambda1 lambda2)))))) (+ 1/4 (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 #s(literal -1/24 binary64) (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(- (+ 1/2 (* (pow phi2 2) (- (* (pow phi2 2) (- (+ 1/48 (* -1 (* (pow phi2 2) (+ 1/1440 (* -1/720 (* (cos phi1) (cos (- lambda1 lambda2)))))))) (* 1/24 (* (cos phi1) (cos (- lambda1 lambda2)))))) (+ 1/4 (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))))))) (* (cos phi1) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 (+.f64 (*.f64 phi2 (*.f64 phi2 (+.f64 (-.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/1440 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) #s(literal -1/720 binary64)))))) (*.f64 (*.f64 #s(literal -1/24 binary64) (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))
(*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(- (+ (* 1/2 (cos phi2)) (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))
(- (+ (* 1/2 (cos phi2)) (* lambda1 (- (* 1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))) (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))
(+.f64 (*.f64 lambda1 (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))
(- (+ (* 1/2 (cos phi2)) (* lambda1 (- (* lambda1 (- (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (* -1/2 (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))))) (* -1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))
(+.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 phi2)))) (*.f64 lambda1 #s(literal -1/6 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))))
(- (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* 1/2 (cos phi2))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (-.f64 #s(literal 0 binary64) lambda2)))
(- (+ (* 1/2 (cos 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 lambda2 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))
(- (+ (* 1/2 (cos phi2)) (* lambda2 (- (* lambda2 (- (* 1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))))) (* (cos phi1) (* (cos phi2) (sin lambda1)))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 #s(literal 1/6 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi2) (cos (- lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))
(- (+ (* 1/2 (cos phi2)) (* 1/2 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))
(- (+ (* 1/2 (cos phi2)) (* (pow phi1 2) (- (* -1/24 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 phi1 phi1)) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))
(- (+ (* 1/2 (cos phi2)) (* (pow phi1 2) (- (* (pow phi1 2) (- (* 1/720 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/24 (* (cos phi2) (cos (- lambda1 lambda2)))))) (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 phi1 phi1)) #s(literal -1/24 binary64)))) (*.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (* 1/2 (cos phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(- (+ (* 1/2 (cos (neg phi2))) (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.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))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.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))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (+.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2))) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) #s(literal -1/4 binary64)))))) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #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/12 (* phi1 (sin (neg phi2))))))))) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2))) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))) (+.f64 (*.f64 (cos.f64 phi2) #s(literal -1/4 binary64)) (*.f64 phi1 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 1/12 binary64))))))))) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos phi1)) (* (cos phi1) (cos (- lambda1 lambda2)))) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.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))))) 1/2)
(+.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (*.f64 phi2 (*.f64 (sin.f64 phi1) #s(literal 1/2 binary64)))))
(- (+ (* 1/2 (cos phi1)) (+ (* phi2 (+ (* 1/2 (sin phi1)) (* phi2 (+ 1/4 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (* -1/4 (cos phi1))))))) (* (cos phi1) (cos (- lambda1 lambda2))))) 1/2)
(+.f64 #s(literal -1/2 binary64) (+.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 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1))) (+.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) #s(literal -1/4 binary64)))))))))
(- (+ (* 1/2 (cos phi1)) (+ (* phi2 (+ (* 1/2 (sin phi1)) (* phi2 (+ 1/4 (+ (* -1/2 (* (cos phi1) (cos (- lambda1 lambda2)))) (+ (* -1/4 (cos phi1)) (* -1/12 (* phi2 (sin phi1))))))))) (* (cos phi1) (cos (- lambda1 lambda2))))) 1/2)
(+.f64 #s(literal -1/2 binary64) (+.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 #s(literal 1/4 binary64) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1))) (+.f64 (*.f64 (cos.f64 phi1) #s(literal -1/4 binary64)) (*.f64 (sin.f64 phi1) (*.f64 phi2 #s(literal -1/12 binary64)))))))))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) #s(literal 1/2 binary64))))
(- (+ (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (neg lambda2)))))) (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) #s(literal 1/2 binary64)))))
(- (+ (* 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 phi2)))
(+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) lambda1))))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) #s(literal 1/2 binary64))))
(- (+ (* 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 phi2)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 phi2)))) (*.f64 lambda1 #s(literal 1/6 binary64))))))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) #s(literal 1/2 binary64)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) #s(literal 1/2 binary64))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* 1/2 (cos phi2)))
(+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) #s(literal 1/2 binary64))))
(- (+ (* 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 phi2)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) #s(literal 1/2 binary64)))))
(- (+ (* 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 phi2)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 #s(literal -1/6 binary64))))))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) #s(literal 1/2 binary64)))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(* R (acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (neg (+ phi2 (* -1 phi1))))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (+ phi1 (* -1 phi2)))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1))))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(acos (- (+ (* 1/2 (cos (- phi1 phi2))) (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2)))))) (* 1/2 (cos phi2))))
(acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2)) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2)) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2)) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2)) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2)) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2)) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2)) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2)) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2)) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))) (+ (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))) (+ (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))) (+ (asin (* (cos phi1) (cos (- lambda2 lambda1)))) (* 1/2 (PI))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 R (+.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (- lambda2 lambda1)))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(* 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)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (sin phi2))) (* 1/120 (sin phi2))))))))
(*.f64 phi1 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) #s(literal 1/120 binary64))) (*.f64 (*.f64 phi1 phi1) (*.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 (+.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 (*.f64 phi2 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))
(* (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))) (cos.f64 phi2))
(+ (* -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 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(+ (* (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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (+.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 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (+.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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+ (* -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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(+ (* (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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)) (+.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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)) (+.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 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 (cos.f64 phi1) (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 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.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 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.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)))
(* (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 lambda1 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(+ (* 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 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.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 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda1 #s(literal -1/6 binary64))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (cos.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 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)))
(* lambda1 (sin lambda2))
(*.f64 lambda1 (sin.f64 lambda2))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))
(* -1/2 (* (pow lambda1 2) (cos lambda2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (/.f64 (sin.f64 lambda2) lambda1)))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (/.f64 (sin.f64 lambda2) lambda1)))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (/.f64 (sin.f64 lambda2) lambda1)))
(* -1/2 (* (pow lambda1 2) (cos lambda2)))
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (/.f64 (sin.f64 lambda2) lambda1)))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (/.f64 (sin.f64 lambda2) lambda1)))
(* (pow lambda1 2) (+ (* -1/2 (cos lambda2)) (/ (sin lambda2) lambda1)))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (/.f64 (sin.f64 lambda2) lambda1)))
(* -1/2 (pow lambda1 2))
(*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))
(+ (* -1/2 (pow lambda1 2)) (* lambda1 lambda2))
(+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 lambda1 lambda2))
(+ (* -1/2 (pow lambda1 2)) (* lambda2 (+ lambda1 (* 1/4 (* (pow lambda1 2) lambda2)))))
(+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64))))))
(+ (* -1/2 (pow lambda1 2)) (* lambda2 (+ lambda1 (* lambda2 (+ (* -1/6 (* lambda1 lambda2)) (* 1/4 (pow lambda1 2)))))))
(+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)) (*.f64 lambda1 (*.f64 lambda2 #s(literal -1/6 binary64))))))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))
(* lambda1 (+ (sin lambda2) (* -1/2 (* lambda1 (cos lambda2)))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))
(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 (sin.f64 phi2) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.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 (sin.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 phi1 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 phi2)) #s(literal 1/6 binary64))) (*.f64 #s(literal -1/2 binary64) (cos.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 (sin.f64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) phi2)))))
(+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* -1/6 (* phi2 (sin phi1))))) (* -1 (sin phi1)))))
(+.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 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))
(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 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))
(+ (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 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (-.f64 #s(literal 0 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 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.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 (sin.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64))))))))
(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))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (- lambda2 lambda1))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(asin (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))

eval326.0ms (1.3%)

Compiler

Compiled 66929 to 4842 computations (92.8% saved)

prune368.0ms (1.5%)

Pruning

128 alts after pruning (125 fresh and 3 done)

PrunedKeptTotal
New1890751965
Fresh225072
Picked415
Done022
Total19161282044
Accuracy
96.5%
Counts
2044 → 128
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.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))))))
71.4%
(/.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)))))))
7.9%
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
40.2%
(/.f64 (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
40.3%
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
40.2%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))))
3.1%
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
71.5%
(+.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))
39.6%
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (neg.f64 (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
40.7%
(*.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (neg.f64 (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
41.6%
(*.f64 (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))) R)
70.6%
(*.f64 (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.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 lambda2 lambda1)))))))) R)
3.0%
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
71.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))) (+.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)
40.2%
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
5.2%
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
40.5%
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.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)
5.4%
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))) R)
40.3%
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (acos.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)
71.3%
(*.f64 (/.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))))) R)
5.4%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
8.0%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
71.3%
(*.f64 (-.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)))))))) R)
5.6%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
42.1%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
71.5%
(*.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)
34.3%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
40.3%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
9.1%
(*.f64 (-.f64 lambda2 lambda1) R)
40.2%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) R)
5.3%
(*.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 lambda2 lambda1))))) R)
8.0%
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
20.0%
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
71.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)
30.3%
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) R)
30.3%
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
30.2%
(*.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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) R)
71.3%
(*.f64 (acos.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 (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)))))))) R)
31.6%
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
31.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 (-.f64 phi1 lambda2) lambda1)))))) R)
71.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)
25.3%
(*.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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))))) R)
41.6%
(*.f64 (acos.f64 (-.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)) #s(literal 1 binary64)))))) R)
22.4%
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))) (cos.f64 phi1)))))) R)
40.2%
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
25.8%
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
42.1%
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
30.3%
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) R)
30.7%
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
41.0%
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
24.0%
(*.f64 (acos.f64 (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) #s(literal 1/2 binary64))))) R)
45.5%
(*.f64 (acos.f64 (+.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.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))))) R)
46.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (*.f64 phi1 (sin.f64 phi2)))) R)
43.3%
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)) (*.f64 phi2 (sin.f64 phi1)))) R)
34.8%
(*.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)
92.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.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 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) R)
92.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))) R)
51.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)))) (cos.f64 phi2)) #s(literal 2 binary64)))) R)
52.9%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))) R)
50.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))) R)
44.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
71.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)))) R)
92.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) R)
92.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) R)
70.0%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))))))) R)
15.4%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))) R)
92.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)
43.0%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
44.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 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))))) R)
45.5%
(*.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)
39.8%
(*.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)
20.0%
(*.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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
32.4%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
52.9%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
47.3%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
52.9%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))) R)
45.5%
(*.f64 (acos.f64 (+.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))))))) R)
47.3%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
30.3%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) R)
34.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))) R)
35.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
42.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
34.4%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R)
33.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
34.7%
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
31.8%
(*.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)
42.1%
(*.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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))))) R)
39.2%
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
33.3%
(*.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)
44.5%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))))) R)
54.9%
(*.f64 (acos.f64 (+.f64 (*.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)
40.3%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
11.4%
(*.f64 (acos.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))) R)
11.7%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
11.9%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
11.9%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
26.6%
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
52.9%
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))) R)
50.5%
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))) R)
18.0%
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
26.5%
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
9.7%
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
10.0%
(*.f64 (acos.f64 (*.f64 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
42.1%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
50.5%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
50.0%
(*.f64 (acos.f64 (*.f64 (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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
39.1%
(*.f64 (acos.f64 (*.f64 (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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (cos.f64 (+.f64 lambda1 lambda2))))) R)
49.9%
(*.f64 (acos.f64 (*.f64 (cos.f64 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 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))))) R)
6.8%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
23.3%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
10.3%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
49.9%
(*.f64 (acos.f64 (*.f64 (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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) R)
40.3%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
29.6%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
28.2%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
16.1%
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
8.5%
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
6.1%
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
8.5%
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
5.4%
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
8.5%
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
26.5%
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
8.0%
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
20.3%
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
17.3%
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
17.1%
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
3.3%
(*.f64 lambda1 R)
Compiler

Compiled 8180 to 5010 computations (38.8% saved)

simplify308.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1)))
cost-diff0
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))))
cost-diff0
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1)))))
cost-diff0
(*.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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))))) R)
cost-diff0
(PI.f64)
cost-diff0
(/.f64 (PI.f64) #s(literal 2 binary64))
cost-diff0
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
cost-diff0
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
cost-diff0
(sin.f64 phi1)
cost-diff0
(*.f64 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))
cost-diff0
(acos.f64 (*.f64 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))))
cost-diff0
(*.f64 (acos.f64 (*.f64 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
cost-diff0
(*.f64 lambda1 R)
cost-diff0
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.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 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) R)
cost-diff6592
(+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)))
cost-diff13056
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.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 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
cost-diff39168
(-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.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 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
Rules
5706×*-lowering-*.f32
5706×*-lowering-*.f64
2098×/-lowering-/.f32
2098×/-lowering-/.f64
1990×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0811136
12181064
28011026
323751026
453671026
099691026
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (acos (+ (* (sin phi1) (sin phi2)) (/ (+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3)) (+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))))))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (/ (+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3)) (+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))))))))
(+ (* (sin phi1) (sin phi2)) (/ (+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3)) (+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))))))))
(* (sin phi1) (sin phi2))
(sin phi1)
phi1
(sin phi2)
phi2
(/ (+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3)) (+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))))))
(+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3))
(pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3)
(* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(cos lambda2)
lambda2
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(cos lambda1)
lambda1
(* (cos phi1) (cos phi2))
(cos phi1)
(cos phi2)
3
(pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3)
(* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))
(sin lambda1)
(* (sin lambda2) (* (cos phi1) (cos phi2)))
(sin lambda2)
(+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))))))
(* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))))
(* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))))
(* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))))
R
(* lambda1 R)
lambda1
R
(* (acos (* (sin phi1) (* 1/120 (pow phi2 5)))) R)
(acos (* (sin phi1) (* 1/120 (pow phi2 5))))
(* (sin phi1) (* 1/120 (pow phi2 5)))
(sin phi1)
phi1
(* 1/120 (pow phi2 5))
1/120
(pow phi2 5)
phi2
5
R
(* (- (/ (PI) 2) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120))))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))) R)
(- (/ (PI) 2) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120))))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(/ (PI) 2)
(PI)
2
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120))))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(+ (* phi2 (* (sin phi1) (+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120))))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))
(* phi2 (* (sin phi1) (+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120)))))))
phi2
(* (sin phi1) (+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120))))))
(sin phi1)
phi1
(+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120)))))
1
(* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120))))
(* phi2 phi2)
(+ -1/6 (* phi2 (* phi2 1/120)))
-1/6
(* phi2 (* phi2 1/120))
(* phi2 1/120)
1/120
(* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))
(cos phi1)
(* (cos phi2) (cos (- lambda2 lambda1)))
(cos phi2)
(cos (- lambda2 lambda1))
(- lambda2 lambda1)
lambda2
lambda1
R
(* (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda2)))) (- 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))))) R)
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda2)))) (- 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda2)))) (- 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1)))
(* (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (+ 1/2 (* 1/2 (cos (* 2 lambda1)))))
(+ 1/2 (* 1/2 (cos (* 2 lambda2))))
1/2
(* 1/2 (cos (* 2 lambda2)))
(cos (* 2 lambda2))
(* 2 lambda2)
2
lambda2
(+ 1/2 (* 1/2 (cos (* 2 lambda1))))
(* 1/2 (cos (* 2 lambda1)))
(cos (* 2 lambda1))
(* 2 lambda1)
lambda1
(cos (+ lambda2 lambda1))
(+ lambda2 lambda1)
(/ (* (- 1/2 (* 1/2 (cos (* 2 lambda2)))) (- 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1)))
(* (- 1/2 (* 1/2 (cos (* 2 lambda2)))) (- 1/2 (* 1/2 (cos (* 2 lambda1)))))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
R
Outputs
(* (acos (+ (* (sin phi1) (sin phi2)) (/ (+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3)) (+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (/ (+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3)) (+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))))
(+ (* (sin phi1) (sin phi2)) (/ (+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3)) (+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(sin phi1)
(sin.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
phi2
(/ (+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3)) (+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3))
(*.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))))
(pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3)
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) #s(literal 3 binary64))
(* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(cos lambda2)
(cos.f64 lambda2)
lambda2
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(cos lambda1)
(cos.f64 lambda1)
lambda1
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(cos phi1)
(cos.f64 phi1)
(cos phi2)
(cos.f64 phi2)
3
#s(literal 3 binary64)
(pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3)
(pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) #s(literal 3 binary64))
(* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(sin lambda1)
(sin.f64 lambda1)
(* (sin lambda2) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(sin lambda2)
(sin.f64 lambda2)
(+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))))
(*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))))
(*.f64 (*.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 lambda1) (sin.f64 lambda2))))
(* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
R
(* lambda1 R)
(*.f64 lambda1 R)
lambda1
R
(* (acos (* (sin phi1) (* 1/120 (pow phi2 5)))) R)
(*.f64 R (acos.f64 (*.f64 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))))
(acos (* (sin phi1) (* 1/120 (pow phi2 5))))
(acos.f64 (*.f64 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))))
(* (sin phi1) (* 1/120 (pow phi2 5)))
(*.f64 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))
(sin phi1)
(sin.f64 phi1)
phi1
(* 1/120 (pow phi2 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))
1/120
#s(literal 1/120 binary64)
(pow phi2 5)
(pow.f64 phi2 #s(literal 5 binary64))
phi2
5
#s(literal 5 binary64)
R
(* (- (/ (PI) 2) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120))))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))) R)
(*.f64 R (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2)))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(- (/ (PI) 2) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120))))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2)))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(/ (PI) 2)
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI)
(PI.f64)
2
#s(literal 2 binary64)
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120))))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2)))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(+ (* phi2 (* (sin phi1) (+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120))))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2)))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(* phi2 (* (sin phi1) (+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120)))))))
(*.f64 (sin.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2))))))))
phi2
(* (sin phi1) (+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120))))))
(*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2)))))))
(sin phi1)
(sin.f64 phi1)
phi1
(+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120)))))
(+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2))))))
1
#s(literal 1 binary64)
(* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120))))
(*.f64 phi2 (*.f64 phi2 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2)))))
(* phi2 phi2)
(*.f64 phi2 phi2)
(+ -1/6 (* phi2 (* phi2 1/120)))
(+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2)))
-1/6
#s(literal -1/6 binary64)
(* phi2 (* phi2 1/120))
(*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2))
(* phi2 1/120)
(*.f64 phi2 #s(literal 1/120 binary64))
1/120
#s(literal 1/120 binary64)
(* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))
(cos phi1)
(cos.f64 phi1)
(* (cos phi2) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(cos phi2)
(cos.f64 phi2)
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda2 lambda1))
(- lambda2 lambda1)
(-.f64 lambda2 lambda1)
lambda2
lambda1
R
(* (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda2)))) (- 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))))) R)
(*.f64 R (acos.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) #s(literal -1/2 binary64))) (cos.f64 (+.f64 lambda2 lambda1))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda2)))) (- 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1)))))
(acos.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) #s(literal -1/2 binary64))) (cos.f64 (+.f64 lambda2 lambda1)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda2)))) (- 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))))
(+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) #s(literal -1/2 binary64))) (cos.f64 (+.f64 lambda2 lambda1))))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1)))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda2 lambda1)))
(* (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (+ 1/2 (* 1/2 (cos (* 2 lambda1)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))
(+ 1/2 (* 1/2 (cos (* 2 lambda2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))
1/2
#s(literal 1/2 binary64)
(* 1/2 (cos (* 2 lambda2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))
(cos (* 2 lambda2))
(cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))
(* 2 lambda2)
(*.f64 lambda2 #s(literal 2 binary64))
2
#s(literal 2 binary64)
lambda2
(+ 1/2 (* 1/2 (cos (* 2 lambda1))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))
(* 1/2 (cos (* 2 lambda1)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))
(cos (* 2 lambda1))
(cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))
(* 2 lambda1)
(*.f64 lambda1 #s(literal 2 binary64))
lambda1
(cos (+ lambda2 lambda1))
(cos.f64 (+.f64 lambda2 lambda1))
(+ lambda2 lambda1)
(+.f64 lambda2 lambda1)
(/ (* (- 1/2 (* 1/2 (cos (* 2 lambda2)))) (- 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1)))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda2 lambda1)))
(* (- 1/2 (* 1/2 (cos (* 2 lambda2)))) (- 1/2 (* 1/2 (cos (* 2 lambda1)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))
R

localize842.0ms (3.4%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy90.0%
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))
accuracy88.3%
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1)))))
accuracy87.3%
(cos.f64 (+.f64 lambda2 lambda1))
accuracy86.9%
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))
accuracy99.6%
(asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
accuracy93.4%
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
accuracy87.4%
(cos.f64 (-.f64 lambda2 lambda1))
accuracy53.8%
(PI.f64)
accuracy100.0%
(acos.f64 (*.f64 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))))
accuracy100.0%
(*.f64 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))
accuracy99.9%
(*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))
accuracy99.8%
(*.f64 (acos.f64 (*.f64 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
accuracy100.0%
(*.f64 lambda1 R)
accuracy99.7%
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.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 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
accuracy99.7%
(*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
accuracy99.5%
(pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))
accuracy93.3%
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.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 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))))
Results
445.0ms120×1valid
155.0ms122×0invalid
61.0ms10×2valid
5.0ms0valid
Compiler

Compiled 1317 to 82 computations (93.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 405.0ms
ival-cos: 117.0ms (28.9% of total)
ival-mult: 85.0ms (21% of total)
ival-sin: 47.0ms (11.6% of total)
ival-acos: 39.0ms (9.6% of total)
backward-pass: 31.0ms (7.7% of total)
ival-add: 19.0ms (4.7% of total)
ival-pow: 18.0ms (4.4% of total)
ival-sub: 15.0ms (3.7% of total)
...c/correct-round.rkt:119:19: 14.0ms (3.5% of total)
ival-div: 10.0ms (2.5% of total)
ival-asin: 7.0ms (1.7% of total)
ival-pi: 2.0ms (0.5% of total)
const: 1.0ms (0.2% of total)

series331.0ms (1.3%)

Counts
27 → 864
Calls
Call 1
Inputs
#<alt (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))))>
#<alt (+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))))))>
#<alt (+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3))>
#<alt (* (acos (+ (* (sin phi1) (sin phi2)) (/ (+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3)) (+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))))))))) R)>
#<alt (* lambda1 R)>
#<alt (* (acos (* (sin phi1) (* 1/120 (pow phi2 5)))) R)>
#<alt (acos (* (sin phi1) (* 1/120 (pow phi2 5))))>
#<alt (* (sin phi1) (* 1/120 (pow phi2 5)))>
#<alt (sin phi1)>
#<alt (* (- (/ (PI) 2) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120))))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))) R)>
#<alt (- (/ (PI) 2) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120))))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (/ (PI) 2)>
#<alt (PI)>
#<alt (* (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda2)))) (- 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))))) R)>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda2)))) (- 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1)))))>
#<alt (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda2)))) (- 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))))>
#<alt (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1)))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (/ (+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3)) (+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))))))))>
#<alt (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3)>
#<alt (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (/ (+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3)) (+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))))))>
#<alt (* 1/120 (pow phi2 5))>
#<alt (cos (- lambda2 lambda1))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120))))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 lambda1))))>
#<alt (cos (+ lambda2 lambda1))>
#<alt (- 1/2 (* 1/2 (cos (* 2 lambda2))))>
Outputs
#<alt (* -1 (* lambda1 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))))>
#<alt (* lambda1 (- (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2)))) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))))>
#<alt (* lambda1 (- (* lambda1 (+ (* -1 (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))) (* -1/6 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2))))) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))))>
#<alt (* lambda1 (- (* lambda1 (+ (* lambda1 (- (* -1/3 (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2))))) (+ (* -1/2 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))) (* -1/6 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2))))) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (* -1 (* lambda2 (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1))))))>
#<alt (* lambda2 (- (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2)))) (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1))))))>
#<alt (* lambda2 (- (* lambda2 (+ (* -1 (* lambda2 (* (cos lambda1) (+ (* -1/2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))) (* -1/6 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2))))) (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1))))))>
#<alt (* lambda2 (- (* lambda2 (+ (* lambda2 (- (* -1/3 (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2))))) (* (cos lambda1) (+ (* -1/2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))) (* -1/6 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2))))) (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))>
#<alt (- (+ (* (pow phi1 2) (- (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))>
#<alt (- (+ (* (pow phi1 2) (- (+ (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi1 2) (- (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))>
#<alt (- (+ (* (pow phi1 2) (- (+ (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi1 2) (- (+ (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi1 2) (- (* -2/45 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* -2/45 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))>
#<alt (- (+ (* (pow phi2 2) (- (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))>
#<alt (- (+ (* (pow phi2 2) (- (+ (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi2 2) (- (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))>
#<alt (- (+ (* (pow phi2 2) (- (+ (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi2 2) (- (+ (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi2 2) (- (* -2/45 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* -2/45 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))>
#<alt (+ (* -1 (* lambda2 (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))))) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (+ (* lambda2 (- (* lambda2 (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2))))) (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))))) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (+ (* lambda2 (- (* lambda2 (+ (* -1 (* lambda2 (* (cos lambda1) (+ (* -1/2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))) (* -1/6 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))))))) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2)))))) (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))))) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))>
#<alt (+ (* -1 (* lambda1 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (+ (* lambda1 (- (* lambda1 (+ (* -1 (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2))))) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (+ (* lambda1 (- (* lambda1 (+ (* -1 (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))) (* -1/6 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))))) (+ (* -1 (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2)))))) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))>
#<alt (- (+ (* (pow phi1 2) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))>
#<alt (- (+ (* (pow phi1 2) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (+ (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi1 2) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))>
#<alt (- (+ (* (pow phi1 2) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (+ (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi1 2) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (+ (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi1 2) (- (+ (* -2/45 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -2/45 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -2/45 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))>
#<alt (- (+ (* (pow phi2 2) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))>
#<alt (- (+ (* (pow phi2 2) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (+ (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi2 2) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))>
#<alt (- (+ (* (pow phi2 2) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (+ (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi2 2) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (+ (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi2 2) (- (+ (* -2/45 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -2/45 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -2/45 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))>
#<alt (+ (* -3/2 (* (pow lambda2 2) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (+ (* (pow lambda2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin lambda1) 3)))))) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (+ (* (pow lambda2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* lambda2 (+ (* 7/8 (* lambda2 (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin lambda1) 3))))))) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))>
#<alt (+ (* -3/2 (* (pow lambda1 2) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (+ (* (pow lambda1 2) (+ (* -3/2 (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin lambda2) 3)))))) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (+ (* (pow lambda1 2) (+ (* -3/2 (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* lambda1 (+ (* 7/8 (* lambda1 (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin lambda2) 3))))))) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))>
#<alt (+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (* -3/2 (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))) (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (+ (* -3/2 (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (* (pow phi1 2) (+ (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (* 7/8 (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))))))) (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (+ (* -3/2 (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (* (pow phi1 2) (+ (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (+ (* 7/8 (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (* (pow phi1 2) (+ (* -61/240 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (* -61/240 (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))))))))) (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))>
#<alt (+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (* -3/2 (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))) (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (+ (* -3/2 (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (* (pow phi2 2) (+ (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (* 7/8 (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))))))) (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (+ (* -3/2 (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (* (pow phi2 2) (+ (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (+ (* 7/8 (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (* (pow phi2 2) (+ (* -61/240 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (* -61/240 (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))))))))) (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))>
#<alt (* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (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/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (acos (* 1/120 (* (pow phi2 5) (sin phi1))))>
#<alt (* 1/120 (* phi1 (pow phi2 5)))>
#<alt (* phi1 (+ (* -1/720 (* (pow phi1 2) (pow phi2 5))) (* 1/120 (pow phi2 5))))>
#<alt (* phi1 (+ (* 1/120 (pow phi2 5)) (* (pow phi1 2) (+ (* -1/720 (pow phi2 5)) (* 1/14400 (* (pow phi1 2) (pow phi2 5)))))))>
#<alt (* phi1 (+ (* 1/120 (pow phi2 5)) (* (pow phi1 2) (+ (* -1/720 (pow phi2 5)) (* (pow phi1 2) (+ (* -1/604800 (* (pow phi1 2) (pow phi2 5))) (* 1/14400 (pow phi2 5))))))))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt (* 1/120 (* (pow phi2 5) (sin phi1)))>
#<alt phi1>
#<alt (* phi1 (+ 1 (* -1/6 (pow phi1 2))))>
#<alt (* phi1 (+ 1 (* (pow phi1 2) (- (* 1/120 (pow phi1 2)) 1/6))))>
#<alt (* phi1 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/120 (* -1/5040 (pow phi1 2)))) 1/6))))>
#<alt (sin phi1)>
#<alt (sin phi1)>
#<alt (sin phi1)>
#<alt (sin phi1)>
#<alt (sin phi1)>
#<alt (sin phi1)>
#<alt (sin phi1)>
#<alt (sin phi1)>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))))>
#<alt (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))))>
#<alt (+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (* 1/2 (/ 1 (cos lambda1))))>
#<alt (+ (* 1/2 (/ 1 (cos lambda1))) (+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (/ (* lambda2 (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1)))))) (pow (cos lambda1) 2))))>
#<alt (+ (* 1/2 (/ 1 (cos lambda1))) (+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (* lambda2 (- (* lambda2 (- (+ (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1)))) (+ (* -1 (/ (* (pow (sin lambda1) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 3))) (+ (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (* 1/2 (/ 1 (cos lambda1))))))) (* -1 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2)))))))>
#<alt (+ (* 1/2 (/ 1 (cos lambda1))) (+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (* lambda2 (- (* lambda2 (- (+ (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (* lambda2 (- (* -1 (/ (* (sin lambda1) (- 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))) (+ (* -1 (/ (* (sin lambda1) (- (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (+ (* -1 (/ (* (pow (sin lambda1) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1)))))) (cos lambda1))) (+ (* -1/2 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))) (* 1/6 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))))))))) (+ (* -1 (/ (* (pow (sin lambda1) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 3))) (+ (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (* 1/2 (/ 1 (cos lambda1))))))) (* -1 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2)))))))>
#<alt (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))>
#<alt (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))>
#<alt (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))>
#<alt (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))>
#<alt (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))>
#<alt (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))>
#<alt (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))>
#<alt (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))>
#<alt (+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (* 1/2 (/ 1 (cos lambda2))))>
#<alt (+ (* 1/2 (/ 1 (cos lambda2))) (+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (/ (* lambda1 (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2)))))) (pow (cos lambda2) 2))))>
#<alt (+ (* 1/2 (/ 1 (cos lambda2))) (+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (* lambda1 (- (* lambda1 (- (+ (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2)))) (+ (* -1 (/ (* (pow (sin lambda2) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 3))) (+ (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (* 1/2 (/ 1 (cos lambda2))))))) (* -1 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2)))))))>
#<alt (+ (* 1/2 (/ 1 (cos lambda2))) (+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (* lambda1 (- (* lambda1 (- (+ (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (* lambda1 (- (* -1 (/ (* (sin lambda2) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))) (+ (* -1 (/ (* (sin lambda2) (- (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (+ (* -1 (/ (* (pow (sin lambda2) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2)))))) (cos lambda2))) (+ (* -1/2 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))) (* 1/6 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))))))))) (+ (* -1 (/ (* (pow (sin lambda2) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 3))) (+ (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (* 1/2 (/ 1 (cos lambda2))))))) (* -1 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2)))))))>
#<alt (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))>
#<alt (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))>
#<alt (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))>
#<alt (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))>
#<alt (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))>
#<alt (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))>
#<alt (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))>
#<alt (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))>
#<alt (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))>
#<alt (+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (+ (* 1/2 (/ 1 (cos lambda1))) (/ (* lambda2 (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1)))))) (pow (cos lambda1) 2))))>
#<alt (+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (+ (* lambda2 (- (* lambda2 (- (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (+ (* -1 (/ (* (pow (sin lambda1) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1)))))) (* -1 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))))) (* 1/2 (/ 1 (cos lambda1)))))>
#<alt (+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (+ (* lambda2 (- (* lambda2 (- (+ (* -1 (* lambda2 (+ (* -1 (/ (* (sin lambda1) (- (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (+ (* -1 (/ (* (pow (sin lambda1) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1)))))) (cos lambda1))) (+ (* -1/2 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))) (* 1/6 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))))))) (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1)))) (+ (* -1 (/ (* (pow (sin lambda1) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1)))))) (* -1 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))))) (* 1/2 (/ 1 (cos lambda1)))))>
#<alt (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))>
#<alt (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))>
#<alt (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))>
#<alt (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))>
#<alt (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))>
#<alt (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))>
#<alt (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))>
#<alt (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))>
#<alt (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))>
#<alt (+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (+ (* 1/2 (/ 1 (cos lambda2))) (/ (* lambda1 (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2)))))) (pow (cos lambda2) 2))))>
#<alt (+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (+ (* lambda1 (- (* lambda1 (- (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (+ (* -1 (/ (* (pow (sin lambda2) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2)))))) (* -1 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))))) (* 1/2 (/ 1 (cos lambda2)))))>
#<alt (+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (+ (* lambda1 (- (* lambda1 (- (+ (* -1 (* lambda1 (+ (* -1 (/ (* (sin lambda2) (- (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (+ (* -1 (/ (* (pow (sin lambda2) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2)))))) (cos lambda2))) (+ (* -1/2 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))) (* 1/6 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))))))) (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2)))) (+ (* -1 (/ (* (pow (sin lambda2) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2)))))) (* -1 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))))) (* 1/2 (/ 1 (cos lambda2)))))>
#<alt (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))>
#<alt (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))>
#<alt (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))>
#<alt (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))>
#<alt (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))>
#<alt (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))>
#<alt (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))>
#<alt (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))>
#<alt (+ (* -3/2 (* (pow lambda2 2) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (+ (* (pow lambda2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* 7/8 (* (pow lambda2 2) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))))) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (+ (* (pow lambda2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow lambda2 2) (+ (* -61/240 (* (pow lambda2 2) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))))))) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))>
#<alt (+ (* -3/2 (* (pow lambda1 2) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (+ (* (pow lambda1 2) (+ (* -3/2 (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* 7/8 (* (pow lambda1 2) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))))) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (+ (* (pow lambda1 2) (+ (* -3/2 (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow lambda1 2) (+ (* -61/240 (* (pow lambda1 2) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* 7/8 (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))))))) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))>
#<alt (+ (* -3/2 (* (pow phi1 2) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))))) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))))>
#<alt (+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (* 7/8 (* (pow phi1 2) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))))))) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))))>
#<alt (+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (* (pow phi1 2) (+ (* -61/240 (* (pow phi1 2) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))))) (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))))))) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))>
#<alt (+ (* -3/2 (* (pow phi2 2) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))))) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))))>
#<alt (+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (* 7/8 (* (pow phi2 2) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))))))) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))))>
#<alt (+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (* (pow phi2 2) (+ (* -61/240 (* (pow phi2 2) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))))) (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))))))) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))>
#<alt (+ (* -1 (* (pow lambda2 2) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (+ (* (pow lambda2 2) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow lambda2 2) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))))) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (+ (* (pow lambda2 2) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow lambda2 2) (+ (* -2/45 (* (pow lambda2 2) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))) (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))))))) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))>
#<alt (+ (* -1 (* (pow lambda1 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (+ (* (pow lambda1 2) (+ (* -1 (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow lambda1 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))))) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (+ (* (pow lambda1 2) (+ (* -1 (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow lambda1 2) (+ (* -2/45 (* (pow lambda1 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))) (* 1/3 (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))))))) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))>
#<alt (+ (* -1 (* (pow phi1 2) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))))) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))))>
#<alt (+ (* (pow phi1 2) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow phi1 2) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))))))) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))))>
#<alt (+ (* (pow phi1 2) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* (pow phi1 2) (+ (* -2/45 (* (pow phi1 2) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))))) (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))))))) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))>
#<alt (+ (* -1 (* (pow phi2 2) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))))) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))))>
#<alt (+ (* (pow phi2 2) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* 1/3 (* (pow phi2 2) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))))))) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))))>
#<alt (+ (* (pow phi2 2) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* (pow phi2 2) (+ (* -2/45 (* (pow phi2 2) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))))) (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))))))) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (- (* lambda2 (- (* -3/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (* -1 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 2))) (cos lambda1))) (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 2))) (cos lambda1)))))) (* -1 (* (cos phi1) (* (cos phi2) (sin lambda1)))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (- (* lambda2 (- (+ (* -3/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* lambda2 (- (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 3))) (pow (cos lambda1) 2)) (+ (* -1 (/ (* (sin lambda1) (- (* -3/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (* -1 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 2))) (cos lambda1))) (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 2))) (cos lambda1)))))) (cos lambda1))) (+ (* -1 (/ (+ (* -1/2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))) (* -1/6 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1))))) (* (cos phi1) (cos phi2)))) (/ (* (sin lambda1) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2))))) (* (pow (cos lambda1) 2) (* (cos phi1) (cos phi2))))))))) (+ (* -1 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 2))) (cos lambda1))) (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 2))) (cos lambda1)))))) (* -1 (* (cos phi1) (* (cos phi2) (sin lambda1)))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (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 (- (* lambda1 (- (* -3/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* -1 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 2))) (cos lambda2))) (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 2))) (cos lambda2)))))) (* -1 (* (cos phi1) (* (cos phi2) (sin lambda2)))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda1 (- (* lambda1 (- (+ (* -3/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* lambda1 (- (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 3))) (pow (cos lambda2) 2)) (+ (* -1 (/ (* (sin lambda2) (- (* -3/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* -1 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 2))) (cos lambda2))) (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 2))) (cos lambda2)))))) (cos lambda2))) (+ (* -1 (/ (+ (* -1/2 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))) (* -1/6 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))) (/ (* (sin lambda2) (+ (* -1 (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2))))) (* (pow (cos lambda2) 2) (* (cos phi1) (cos phi2))))))))) (+ (* -1 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 2))) (cos lambda2))) (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 2))) (cos lambda2)))))) (* -1 (* (cos phi1) (* (cos phi2) (sin lambda2)))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (+ (* (pow phi1 2) (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)))) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))>
#<alt (+ (* (pow phi1 2) (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow phi1 2) (- (+ (* 7/8 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* 7/8 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)))) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))>
#<alt (+ (* (pow phi1 2) (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow phi1 2) (- (+ (* 7/8 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* 7/8 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow phi1 2) (- (+ (* -61/240 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* -61/240 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -2/45 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -2/45 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -2/45 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (+ (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))) (- (+ (* 7/8 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* 7/8 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)))) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))>
#<alt (+ (* (pow phi2 2) (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)))) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))>
#<alt (+ (* (pow phi2 2) (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow phi2 2) (- (+ (* 7/8 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* 7/8 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)))) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))>
#<alt (+ (* (pow phi2 2) (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow phi2 2) (- (+ (* 7/8 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* 7/8 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow phi2 2) (- (+ (* -61/240 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* -61/240 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -2/45 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -2/45 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -2/45 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (+ (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))) (- (+ (* 7/8 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* 7/8 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)))) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))>
#<alt (* 1/120 (pow phi2 5))>
#<alt (* 1/120 (pow phi2 5))>
#<alt (* 1/120 (pow phi2 5))>
#<alt (* 1/120 (pow phi2 5))>
#<alt (* 1/120 (pow phi2 5))>
#<alt (* 1/120 (pow phi2 5))>
#<alt (* 1/120 (pow phi2 5))>
#<alt (* 1/120 (pow phi2 5))>
#<alt (* 1/120 (pow phi2 5))>
#<alt (* 1/120 (pow phi2 5))>
#<alt (* 1/120 (pow phi2 5))>
#<alt (* 1/120 (pow phi2 5))>
#<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 (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))>
#<alt (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))>
#<alt (pow lambda1 2)>
#<alt (* (pow lambda1 2) (+ 1 (* -1/3 (pow lambda1 2))))>
#<alt (* (pow lambda1 2) (+ 1 (* (pow lambda1 2) (- (* 2/45 (pow lambda1 2)) 1/3))))>
#<alt (* (pow lambda1 2) (+ 1 (* (pow lambda1 2) (- (* (pow lambda1 2) (+ 2/45 (* -1/315 (pow lambda1 2)))) 1/3))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 lambda1))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 lambda1))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 lambda1))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 lambda1))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 lambda1))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 lambda1))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 lambda1))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 lambda1))))>
#<alt (cos lambda1)>
#<alt (+ (cos lambda1) (* -1 (* lambda2 (sin lambda1))))>
#<alt (+ (cos lambda1) (* lambda2 (- (* -1/2 (* lambda2 (cos lambda1))) (sin lambda1))))>
#<alt (+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* 1/6 (* lambda2 (sin lambda1))))) (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 (cos lambda2)>
#<alt (+ (cos lambda2) (* -1 (* lambda1 (sin lambda2))))>
#<alt (+ (cos lambda2) (* lambda1 (- (* -1/2 (* lambda1 (cos lambda2))) (sin lambda2))))>
#<alt (+ (cos lambda2) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos lambda2)) (* 1/6 (* lambda1 (sin lambda2))))) (sin lambda2))))>
#<alt (cos (+ lambda1 lambda2))>
#<alt (cos (+ lambda1 lambda2))>
#<alt (cos (+ lambda1 lambda2))>
#<alt (cos (+ lambda1 lambda2))>
#<alt (cos (- lambda2 (* -1 lambda1)))>
#<alt (cos (- lambda2 (* -1 lambda1)))>
#<alt (cos (- lambda2 (* -1 lambda1)))>
#<alt (cos (- lambda2 (* -1 lambda1)))>
#<alt (pow lambda2 2)>
#<alt (* (pow lambda2 2) (+ 1 (* -1/3 (pow lambda2 2))))>
#<alt (* (pow lambda2 2) (+ 1 (* (pow lambda2 2) (- (* 2/45 (pow lambda2 2)) 1/3))))>
#<alt (* (pow lambda2 2) (+ 1 (* (pow lambda2 2) (- (* (pow lambda2 2) (+ 2/45 (* -1/315 (pow lambda2 2)))) 1/3))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 lambda2))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 lambda2))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 lambda2))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 lambda2))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 lambda2))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 lambda2))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 lambda2))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 lambda2))))>
Calls

216 calls:

TimeVariablePointExpression
85.0ms
phi2
@0
(/ (+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3)) (+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))))))
32.0ms
phi1
@0
(+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))))))
8.0ms
lambda2
@inf
(+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3))
8.0ms
phi2
@0
(+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3))
6.0ms
phi1
@0
(/ (+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3)) (+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))))))

rewrite346.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
4070×*-lowering-*.f32
4070×*-lowering-*.f64
1796×+-lowering-+.f64
1796×+-lowering-+.f32
1710×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
081680
1488372
24992372
08136372
Stop Event
iter limit
node limit
Counts
27 → 432
Calls
Call 1
Inputs
(- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))))
(+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))))))
(+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3))
(* (acos (+ (* (sin phi1) (sin phi2)) (/ (+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3)) (+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))))))))) R)
(* lambda1 R)
(* (acos (* (sin phi1) (* 1/120 (pow phi2 5)))) R)
(acos (* (sin phi1) (* 1/120 (pow phi2 5))))
(* (sin phi1) (* 1/120 (pow phi2 5)))
(sin phi1)
(* (- (/ (PI) 2) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120))))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))) R)
(- (/ (PI) 2) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120))))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(/ (PI) 2)
(PI)
(* (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda2)))) (- 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))))) R)
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda2)))) (- 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda2)))) (- 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1))))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (cos (+ lambda2 lambda1)))
(acos (+ (* (sin phi1) (sin phi2)) (/ (+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3)) (+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))))))))
(pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3)
(* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(/ (+ (pow (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) 3) (pow (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) 3)) (+ (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2))))) (- (* (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))) (* (* (cos lambda2) (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* (sin lambda1) (* (sin lambda2) (* (cos phi1) (cos phi2))))))))
(* 1/120 (pow phi2 5))
(cos (- lambda2 lambda1))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (* phi2 phi2) (+ -1/6 (* phi2 (* phi2 1/120))))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
(cos (+ lambda2 lambda1))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
Outputs
(+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
(+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (cos.f64 lambda2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (sin.f64 lambda1)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (+.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
(+.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)))
(-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(fma.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)) (sin.f64 lambda1)) (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(fma.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.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 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(fma.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (pow.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 2 binary64)) (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (*.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))) (-.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (sin.f64 lambda1)))))
(*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))
(+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))
(+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (+.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(+.f64 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))) (+.f64 (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))) (*.f64 (neg.f64 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))
(-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))))
(fma.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))
(fma.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(fma.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 4 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 4 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 4 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 2 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 4 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 2 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 4 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 4 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))))
(+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)))
(+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 9 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 9 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 9 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 9 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 9 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 9 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 9 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 3 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 4 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 9 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 9 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 9 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 3 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(*.f64 lambda1 R)
(*.f64 R lambda1)
(*.f64 R (acos.f64 (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64)))))
(*.f64 (acos.f64 (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64)))) R)
(acos.f64 (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64)))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64)))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (asin.f64 (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64)))) (asin.f64 (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64))))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64)))) (asin.f64 (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64)))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64))))))
(*.f64 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))
(*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (sin.f64 phi1)))
(*.f64 (pow.f64 phi2 #s(literal 5 binary64)) (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(*.f64 (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64)) (pow.f64 phi2 #s(literal 5 binary64)))
(*.f64 (*.f64 (sin.f64 phi1) (pow.f64 phi2 #s(literal 5 binary64))) #s(literal 1/120 binary64))
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64)) (pow.f64 phi2 #s(literal 5/2 binary64))) (pow.f64 phi2 #s(literal 5/2 binary64)))
(sin.f64 phi1)
(*.f64 (sin.f64 phi1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 phi1))
(+.f64 (*.f64 R (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 R (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))))))
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))))))
(/.f64 (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) #s(literal 2 binary64)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) #s(literal 3 binary64))) R) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) #s(literal 2 binary64))) R) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))))
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) R)
(acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))))
(+.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) (/.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))))))) (/.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) #s(literal 3 binary64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))))))))
(-.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))))) (/.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))))) (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))))) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))))))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))))) (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))))))))
(*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (PI.f64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (PI.f64) #s(literal -2 binary64)))
(/.f64 (PI.f64) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (PI.f64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (PI.f64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (PI.f64))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -1/2 binary64))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (PI.f64))))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
(expm1.f64 (log1p.f64 (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 R (acos.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))
(*.f64 (acos.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))) R)
(acos.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (asin.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))) (asin.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))) (asin.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2)))))
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2)))))
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2)))))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 lambda2)))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))))))) (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))))) (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2)))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 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 lambda1 lambda2))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))))) (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))) (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 lambda2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))) #s(literal 1 binary64))) (*.f64 (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))) (cos.f64 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))))) (*.f64 (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))))) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (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 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))) (-.f64 #s(literal 0 binary64) (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 lambda1 #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 lambda2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2)))))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))))) (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))) (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 lambda2)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))))))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 lambda1 lambda2)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))) (cos.f64 (+.f64 lambda1 lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 lambda1 lambda2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))) (cos.f64 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda2 #s(literal 2 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (cos.f64 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) #s(literal 1 binary64)) (cos.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) #s(literal 3 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda2 #s(literal 2 binary64)))))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 lambda1 lambda2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(-.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 phi1) (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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.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 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) (*.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 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))))
(/.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 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) (+.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 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) #s(literal 3 binary64))
(*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))
(*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (cos.f64 lambda2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) (cos.f64 lambda2))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))
(*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (cos.f64 lambda2)))
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (cos.f64 lambda2)) (cos.f64 lambda2))
(*.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 1 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 lambda2) (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 lambda2 #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (cos.f64 lambda1))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (cos.f64 phi2))
(+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal -1 binary64)))
(fma.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 9 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 9 binary64))) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64))) (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 9 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 3 binary64)))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 (-.f64 phi2 lambda2) lambda1)))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 (-.f64 phi2 lambda2) lambda1))) (cos.f64 phi1)) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 9 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))))
(*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 4 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))))
(*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))
(*.f64 (pow.f64 phi2 #s(literal 5 binary64)) #s(literal 1/120 binary64))
(*.f64 (pow.f64 phi2 #s(literal 5/2 binary64)) (*.f64 (pow.f64 phi2 #s(literal 5/2 binary64)) #s(literal 1/120 binary64)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5/2 binary64))) (pow.f64 phi2 #s(literal 5/2 binary64)))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(+.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)))))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 (-.f64 #s(literal 0 binary64) lambda1))))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda1)) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 (+.f64 lambda1 lambda2)))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))))
(asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 lambda1)) #s(literal 2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 #s(literal 2 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))) (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 #s(literal 2 binary64))))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 #s(literal 2 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 #s(literal 2 binary64))))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))))) (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 #s(literal 2 binary64))))))))) #s(literal -1 binary64))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda1))
(*.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 #s(literal 2 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))))
(*.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 #s(literal 2 binary64)))))))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) #s(literal 3 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 #s(literal 2 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 #s(literal 2 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(+.f64 (cos.f64 (+.f64 lambda1 lambda2)) (+.f64 (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda1)) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 lambda1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (-.f64 lambda2 lambda1))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (-.f64 lambda2 lambda1))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda2 lambda1)))))
(cos.f64 (+.f64 lambda1 lambda2))
(-.f64 (*.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 lambda1) (sin.f64 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 lambda2)) #s(literal 2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda2 #s(literal 2 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))))) (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda2 #s(literal 2 binary64))))))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda2 #s(literal 2 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda2 #s(literal 2 binary64))))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))))) (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda2 #s(literal 2 binary64))))))))) #s(literal -1 binary64))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda2))
(*.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda2 #s(literal 2 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))))
(*.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda2 #s(literal 2 binary64)))))))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) #s(literal 3 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda2 #s(literal 2 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda2 #s(literal 2 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))))

simplify714.0ms (2.9%)

Algorithm
egg-herbie
Rules
5600×*-lowering-*.f32
5600×*-lowering-*.f64
3956×+-lowering-+.f64
3956×+-lowering-+.f32
1154×sum3-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0100251205
1360245791
0829945791
Stop Event
iter limit
node limit
Counts
864 → 864
Calls
Call 1
Inputs
(* -1 (* lambda1 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))))
(* lambda1 (- (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2)))) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))))
(* lambda1 (- (* lambda1 (+ (* -1 (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))) (* -1/6 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2))))) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))))
(* lambda1 (- (* lambda1 (+ (* lambda1 (- (* -1/3 (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2))))) (+ (* -1/2 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))) (* -1/6 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2))))) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(* -1 (* lambda2 (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1))))))
(* lambda2 (- (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2)))) (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1))))))
(* lambda2 (- (* lambda2 (+ (* -1 (* lambda2 (* (cos lambda1) (+ (* -1/2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))) (* -1/6 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2))))) (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1))))))
(* lambda2 (- (* lambda2 (+ (* lambda2 (- (* -1/3 (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2))))) (* (cos lambda1) (+ (* -1/2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))) (* -1/6 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2))))) (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))
(- (+ (* (pow phi1 2) (- (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))
(- (+ (* (pow phi1 2) (- (+ (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi1 2) (- (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))
(- (+ (* (pow phi1 2) (- (+ (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi1 2) (- (+ (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi1 2) (- (* -2/45 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* -2/45 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))
(- (+ (* (pow phi2 2) (- (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))
(- (+ (* (pow phi2 2) (- (+ (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi2 2) (- (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))
(- (+ (* (pow phi2 2) (- (+ (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi2 2) (- (+ (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi2 2) (- (* -2/45 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* -2/45 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))
(+ (* -1 (* lambda2 (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))))) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(+ (* lambda2 (- (* lambda2 (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2))))) (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))))) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(+ (* lambda2 (- (* lambda2 (+ (* -1 (* lambda2 (* (cos lambda1) (+ (* -1/2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))) (* -1/6 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))))))) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2)))))) (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))))) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))
(+ (* -1 (* lambda1 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(+ (* lambda1 (- (* lambda1 (+ (* -1 (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2))))) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(+ (* lambda1 (- (* lambda1 (+ (* -1 (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))) (* -1/6 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))))) (+ (* -1 (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2)))))) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))
(- (+ (* (pow phi1 2) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))
(- (+ (* (pow phi1 2) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (+ (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi1 2) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))
(- (+ (* (pow phi1 2) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (+ (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi1 2) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (+ (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi1 2) (- (+ (* -2/45 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -2/45 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -2/45 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))
(- (+ (* (pow phi2 2) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))
(- (+ (* (pow phi2 2) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (+ (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi2 2) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))
(- (+ (* (pow phi2 2) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (+ (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi2 2) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (+ (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi2 2) (- (+ (* -2/45 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -2/45 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -2/45 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))
(+ (* -3/2 (* (pow lambda2 2) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+ (* (pow lambda2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin lambda1) 3)))))) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+ (* (pow lambda2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* lambda2 (+ (* 7/8 (* lambda2 (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin lambda1) 3))))))) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))
(+ (* -3/2 (* (pow lambda1 2) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+ (* (pow lambda1 2) (+ (* -3/2 (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin lambda2) 3)))))) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+ (* (pow lambda1 2) (+ (* -3/2 (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* lambda1 (+ (* 7/8 (* lambda1 (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin lambda2) 3))))))) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))
(+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (* -3/2 (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))) (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (+ (* -3/2 (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (* (pow phi1 2) (+ (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (* 7/8 (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))))))) (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (+ (* -3/2 (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (* (pow phi1 2) (+ (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (+ (* 7/8 (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (* (pow phi1 2) (+ (* -61/240 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (* -61/240 (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))))))))) (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))
(+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (* -3/2 (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))) (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (+ (* -3/2 (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (* (pow phi2 2) (+ (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (* 7/8 (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))))))) (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (+ (* -3/2 (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (* (pow phi2 2) (+ (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (+ (* 7/8 (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (* (pow phi2 2) (+ (* -61/240 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (* -61/240 (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))))))))) (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (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/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(* 1/120 (* phi1 (pow phi2 5)))
(* phi1 (+ (* -1/720 (* (pow phi1 2) (pow phi2 5))) (* 1/120 (pow phi2 5))))
(* phi1 (+ (* 1/120 (pow phi2 5)) (* (pow phi1 2) (+ (* -1/720 (pow phi2 5)) (* 1/14400 (* (pow phi1 2) (pow phi2 5)))))))
(* phi1 (+ (* 1/120 (pow phi2 5)) (* (pow phi1 2) (+ (* -1/720 (pow phi2 5)) (* (pow phi1 2) (+ (* -1/604800 (* (pow phi1 2) (pow phi2 5))) (* 1/14400 (pow phi2 5))))))))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(* 1/120 (* (pow phi2 5) (sin phi1)))
phi1
(* phi1 (+ 1 (* -1/6 (pow phi1 2))))
(* phi1 (+ 1 (* (pow phi1 2) (- (* 1/120 (pow phi1 2)) 1/6))))
(* phi1 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/120 (* -1/5040 (pow phi1 2)))) 1/6))))
(sin phi1)
(sin phi1)
(sin phi1)
(sin phi1)
(sin phi1)
(sin phi1)
(sin phi1)
(sin phi1)
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))))
(+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (* 1/2 (/ 1 (cos lambda1))))
(+ (* 1/2 (/ 1 (cos lambda1))) (+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (/ (* lambda2 (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1)))))) (pow (cos lambda1) 2))))
(+ (* 1/2 (/ 1 (cos lambda1))) (+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (* lambda2 (- (* lambda2 (- (+ (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1)))) (+ (* -1 (/ (* (pow (sin lambda1) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 3))) (+ (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (* 1/2 (/ 1 (cos lambda1))))))) (* -1 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2)))))))
(+ (* 1/2 (/ 1 (cos lambda1))) (+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (* lambda2 (- (* lambda2 (- (+ (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (* lambda2 (- (* -1 (/ (* (sin lambda1) (- 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))) (+ (* -1 (/ (* (sin lambda1) (- (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (+ (* -1 (/ (* (pow (sin lambda1) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1)))))) (cos lambda1))) (+ (* -1/2 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))) (* 1/6 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))))))))) (+ (* -1 (/ (* (pow (sin lambda1) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 3))) (+ (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (* 1/2 (/ 1 (cos lambda1))))))) (* -1 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2)))))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))
(+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (* 1/2 (/ 1 (cos lambda2))))
(+ (* 1/2 (/ 1 (cos lambda2))) (+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (/ (* lambda1 (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2)))))) (pow (cos lambda2) 2))))
(+ (* 1/2 (/ 1 (cos lambda2))) (+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (* lambda1 (- (* lambda1 (- (+ (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2)))) (+ (* -1 (/ (* (pow (sin lambda2) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 3))) (+ (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (* 1/2 (/ 1 (cos lambda2))))))) (* -1 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2)))))))
(+ (* 1/2 (/ 1 (cos lambda2))) (+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (* lambda1 (- (* lambda1 (- (+ (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (* lambda1 (- (* -1 (/ (* (sin lambda2) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))) (+ (* -1 (/ (* (sin lambda2) (- (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (+ (* -1 (/ (* (pow (sin lambda2) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2)))))) (cos lambda2))) (+ (* -1/2 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))) (* 1/6 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))))))))) (+ (* -1 (/ (* (pow (sin lambda2) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 3))) (+ (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (* 1/2 (/ 1 (cos lambda2))))))) (* -1 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2)))))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))
(/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))
(+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (+ (* 1/2 (/ 1 (cos lambda1))) (/ (* lambda2 (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1)))))) (pow (cos lambda1) 2))))
(+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (+ (* lambda2 (- (* lambda2 (- (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (+ (* -1 (/ (* (pow (sin lambda1) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1)))))) (* -1 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))))) (* 1/2 (/ 1 (cos lambda1)))))
(+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (+ (* lambda2 (- (* lambda2 (- (+ (* -1 (* lambda2 (+ (* -1 (/ (* (sin lambda1) (- (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (+ (* -1 (/ (* (pow (sin lambda1) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1)))))) (cos lambda1))) (+ (* -1/2 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))) (* 1/6 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))))))) (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1)))) (+ (* -1 (/ (* (pow (sin lambda1) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1)))))) (* -1 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))))) (* 1/2 (/ 1 (cos lambda1)))))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))
(/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))
(+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (+ (* 1/2 (/ 1 (cos lambda2))) (/ (* lambda1 (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2)))))) (pow (cos lambda2) 2))))
(+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (+ (* lambda1 (- (* lambda1 (- (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (+ (* -1 (/ (* (pow (sin lambda2) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2)))))) (* -1 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))))) (* 1/2 (/ 1 (cos lambda2)))))
(+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (+ (* lambda1 (- (* lambda1 (- (+ (* -1 (* lambda1 (+ (* -1 (/ (* (sin lambda2) (- (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (+ (* -1 (/ (* (pow (sin lambda2) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2)))))) (cos lambda2))) (+ (* -1/2 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))) (* 1/6 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))))))) (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2)))) (+ (* -1 (/ (* (pow (sin lambda2) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2)))))) (* -1 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))))) (* 1/2 (/ 1 (cos lambda2)))))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))
(+ (* -3/2 (* (pow lambda2 2) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+ (* (pow lambda2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* 7/8 (* (pow lambda2 2) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))))) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+ (* (pow lambda2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow lambda2 2) (+ (* -61/240 (* (pow lambda2 2) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))))))) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))
(+ (* -3/2 (* (pow lambda1 2) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+ (* (pow lambda1 2) (+ (* -3/2 (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* 7/8 (* (pow lambda1 2) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))))) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+ (* (pow lambda1 2) (+ (* -3/2 (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow lambda1 2) (+ (* -61/240 (* (pow lambda1 2) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* 7/8 (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))))))) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))
(+ (* -3/2 (* (pow phi1 2) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))))) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))))
(+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (* 7/8 (* (pow phi1 2) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))))))) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))))
(+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (* (pow phi1 2) (+ (* -61/240 (* (pow phi1 2) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))))) (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))))))) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))
(+ (* -3/2 (* (pow phi2 2) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))))) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))))
(+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (* 7/8 (* (pow phi2 2) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))))))) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))))
(+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (* (pow phi2 2) (+ (* -61/240 (* (pow phi2 2) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))))) (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))))))) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))
(+ (* -1 (* (pow lambda2 2) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(+ (* (pow lambda2 2) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow lambda2 2) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))))) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(+ (* (pow lambda2 2) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow lambda2 2) (+ (* -2/45 (* (pow lambda2 2) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))) (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))))))) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))
(+ (* -1 (* (pow lambda1 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(+ (* (pow lambda1 2) (+ (* -1 (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow lambda1 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))))) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(+ (* (pow lambda1 2) (+ (* -1 (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow lambda1 2) (+ (* -2/45 (* (pow lambda1 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))) (* 1/3 (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))))))) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))
(+ (* -1 (* (pow phi1 2) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))))) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))))
(+ (* (pow phi1 2) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow phi1 2) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))))))) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))))
(+ (* (pow phi1 2) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* (pow phi1 2) (+ (* -2/45 (* (pow phi1 2) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))))) (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))))))) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))
(+ (* -1 (* (pow phi2 2) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))))) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))))
(+ (* (pow phi2 2) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* 1/3 (* (pow phi2 2) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))))))) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))))
(+ (* (pow phi2 2) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* (pow phi2 2) (+ (* -2/45 (* (pow phi2 2) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))))) (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))))))) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (- (* lambda2 (- (* -3/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (* -1 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 2))) (cos lambda1))) (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 2))) (cos lambda1)))))) (* -1 (* (cos phi1) (* (cos phi2) (sin lambda1)))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (- (* lambda2 (- (+ (* -3/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* lambda2 (- (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 3))) (pow (cos lambda1) 2)) (+ (* -1 (/ (* (sin lambda1) (- (* -3/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (* -1 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 2))) (cos lambda1))) (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 2))) (cos lambda1)))))) (cos lambda1))) (+ (* -1 (/ (+ (* -1/2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))) (* -1/6 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1))))) (* (cos phi1) (cos phi2)))) (/ (* (sin lambda1) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2))))) (* (pow (cos lambda1) 2) (* (cos phi1) (cos phi2))))))))) (+ (* -1 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 2))) (cos lambda1))) (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 2))) (cos lambda1)))))) (* -1 (* (cos phi1) (* (cos phi2) (sin lambda1)))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(* (cos lambda2) (* (cos phi1) (cos phi2)))
(+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+ (* lambda1 (- (* lambda1 (- (* -3/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* -1 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 2))) (cos lambda2))) (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 2))) (cos lambda2)))))) (* -1 (* (cos phi1) (* (cos phi2) (sin lambda2)))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+ (* lambda1 (- (* lambda1 (- (+ (* -3/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* lambda1 (- (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 3))) (pow (cos lambda2) 2)) (+ (* -1 (/ (* (sin lambda2) (- (* -3/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* -1 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 2))) (cos lambda2))) (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 2))) (cos lambda2)))))) (cos lambda2))) (+ (* -1 (/ (+ (* -1/2 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))) (* -1/6 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))) (/ (* (sin lambda2) (+ (* -1 (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2))))) (* (pow (cos lambda2) 2) (* (cos phi1) (cos phi2))))))))) (+ (* -1 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 2))) (cos lambda2))) (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 2))) (cos lambda2)))))) (* -1 (* (cos phi1) (* (cos phi2) (sin lambda2)))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(+ (* (pow phi1 2) (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)))) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))
(+ (* (pow phi1 2) (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow phi1 2) (- (+ (* 7/8 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* 7/8 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)))) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))
(+ (* (pow phi1 2) (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow phi1 2) (- (+ (* 7/8 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* 7/8 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow phi1 2) (- (+ (* -61/240 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* -61/240 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -2/45 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -2/45 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -2/45 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (+ (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))) (- (+ (* 7/8 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* 7/8 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)))) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))
(+ (* (pow phi2 2) (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)))) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))
(+ (* (pow phi2 2) (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow phi2 2) (- (+ (* 7/8 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* 7/8 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)))) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))
(+ (* (pow phi2 2) (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow phi2 2) (- (+ (* 7/8 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* 7/8 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow phi2 2) (- (+ (* -61/240 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* -61/240 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -2/45 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -2/45 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -2/45 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (+ (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))) (- (+ (* 7/8 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* 7/8 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)))) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(* 1/120 (pow phi2 5))
(* 1/120 (pow phi2 5))
(* 1/120 (pow phi2 5))
(* 1/120 (pow phi2 5))
(* 1/120 (pow phi2 5))
(* 1/120 (pow phi2 5))
(* 1/120 (pow phi2 5))
(* 1/120 (pow phi2 5))
(* 1/120 (pow phi2 5))
(* 1/120 (pow phi2 5))
(* 1/120 (pow phi2 5))
(* 1/120 (pow phi2 5))
(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)))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))
(pow lambda1 2)
(* (pow lambda1 2) (+ 1 (* -1/3 (pow lambda1 2))))
(* (pow lambda1 2) (+ 1 (* (pow lambda1 2) (- (* 2/45 (pow lambda1 2)) 1/3))))
(* (pow lambda1 2) (+ 1 (* (pow lambda1 2) (- (* (pow lambda1 2) (+ 2/45 (* -1/315 (pow lambda1 2)))) 1/3))))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
(cos lambda1)
(+ (cos lambda1) (* -1 (* lambda2 (sin lambda1))))
(+ (cos lambda1) (* lambda2 (- (* -1/2 (* lambda2 (cos lambda1))) (sin lambda1))))
(+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* 1/6 (* lambda2 (sin lambda1))))) (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)))
(cos lambda2)
(+ (cos lambda2) (* -1 (* lambda1 (sin lambda2))))
(+ (cos lambda2) (* lambda1 (- (* -1/2 (* lambda1 (cos lambda2))) (sin lambda2))))
(+ (cos lambda2) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos lambda2)) (* 1/6 (* lambda1 (sin lambda2))))) (sin lambda2))))
(cos (+ lambda1 lambda2))
(cos (+ lambda1 lambda2))
(cos (+ lambda1 lambda2))
(cos (+ lambda1 lambda2))
(cos (- lambda2 (* -1 lambda1)))
(cos (- lambda2 (* -1 lambda1)))
(cos (- lambda2 (* -1 lambda1)))
(cos (- lambda2 (* -1 lambda1)))
(pow lambda2 2)
(* (pow lambda2 2) (+ 1 (* -1/3 (pow lambda2 2))))
(* (pow lambda2 2) (+ 1 (* (pow lambda2 2) (- (* 2/45 (pow lambda2 2)) 1/3))))
(* (pow lambda2 2) (+ 1 (* (pow lambda2 2) (- (* (pow lambda2 2) (+ 2/45 (* -1/315 (pow lambda2 2)))) 1/3))))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
Outputs
(* -1 (* lambda1 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))))
(*.f64 (neg.f64 (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda2))))
(* lambda1 (- (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2)))) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))))
(*.f64 lambda1 (-.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda2)))))
(* lambda1 (- (* lambda1 (+ (* -1 (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))) (* -1/6 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2))))) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))))
(*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda2))) #s(literal 2/3 binary64))))) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda2)))))
(* lambda1 (- (* lambda1 (+ (* lambda1 (- (* -1/3 (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2))))) (+ (* -1/2 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))) (* -1/6 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2))))) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))))
(*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) #s(literal -1/3 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda2))) #s(literal 2/3 binary64)))))) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda2)))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(* -1 (* lambda2 (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda1)))))
(* lambda2 (- (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2)))) (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1))))))
(*.f64 lambda2 (-.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda1))))))
(* lambda2 (- (* lambda2 (+ (* -1 (* lambda2 (* (cos lambda1) (+ (* -1/2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))) (* -1/6 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2))))) (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1))))))
(*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda1))) #s(literal -2/3 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda1))))))
(* lambda2 (- (* lambda2 (+ (* lambda2 (- (* -1/3 (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2))))) (* (cos lambda1) (+ (* -1/2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))) (* -1/6 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2))))) (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1))))))
(*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) lambda2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda1))) #s(literal -2/3 binary64))))))) (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))
(- (+ (* (pow phi1 2) (- (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow phi1 2) (- (+ (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi1 2) (- (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow phi1 2) (- (+ (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi1 2) (- (+ (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi1 2) (- (* -2/45 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* -2/45 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 (-.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 #s(literal -2/45 binary64) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))
(- (+ (* (pow phi2 2) (- (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow phi2 2) (- (+ (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi2 2) (- (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow phi2 2) (- (+ (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi2 2) (- (+ (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi2 2) (- (* -2/45 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* -2/45 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (+.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 #s(literal -2/45 binary64) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(+ (* -1 (* lambda2 (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))))) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(-.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda1)))))
(+ (* lambda2 (- (* lambda2 (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2))))) (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))))) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))))) (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda1)))))))
(+ (* lambda2 (- (* lambda2 (+ (* -1 (* lambda2 (* (cos lambda1) (+ (* -1/2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))) (* -1/6 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))))))) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2)))))) (* (cos lambda1) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))))) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda1))) #s(literal -2/3 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda1)))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))
(*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))
(+ (* -1 (* lambda1 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda2)))))
(+ (* lambda1 (- (* lambda1 (+ (* -1 (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2))))) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda2))))))
(+ (* lambda1 (- (* lambda1 (+ (* -1 (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))) (* -1/6 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))))) (+ (* -1 (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2)))))) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda2))) #s(literal 2/3 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda2))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))
(- (+ (* (pow phi1 2) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow phi1 2) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (+ (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi1 2) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow phi1 2) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (+ (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi1 2) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (+ (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi1 2) (- (+ (* -2/45 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -2/45 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -2/45 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -2/45 binary64) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 #s(literal -2/45 binary64) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))
(- (+ (* (pow phi2 2) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow phi2 2) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (+ (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi2 2) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow phi2 2) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (+ (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi2 2) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (+ (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (pow phi2 2) (- (+ (* -2/45 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -2/45 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -2/45 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 (-.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal -2/45 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal -2/45 binary64) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))
(*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))
(+ (* -3/2 (* (pow lambda2 2) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) (*.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))))
(+ (* (pow lambda2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin lambda1) 3)))))) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) #s(literal -3/2 binary64)) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64))))))))
(+ (* (pow lambda2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* lambda2 (+ (* 7/8 (* lambda2 (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin lambda1) 3))))))) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) #s(literal -3/2 binary64)) (*.f64 lambda2 (+.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 7/8 binary64) lambda2) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))
(*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))
(+ (* -3/2 (* (pow lambda1 2) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))))
(+ (* (pow lambda1 2) (+ (* -3/2 (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin lambda2) 3)))))) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))))
(+ (* (pow lambda1 2) (+ (* -3/2 (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* lambda1 (+ (* 7/8 (* lambda1 (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin lambda2) 3))))))) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 lambda1 (+.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 7/8 binary64) lambda1) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))
(+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))
(+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (* -3/2 (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))) (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))))) (*.f64 (*.f64 phi1 phi1) (*.f64 #s(literal -3/2 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))))))))
(+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (+ (* -3/2 (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (* (pow phi1 2) (+ (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (* 7/8 (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))))))) (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -3/2 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (*.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 7/8 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))))))))))
(+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (+ (* -3/2 (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (* (pow phi1 2) (+ (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (+ (* 7/8 (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (* (pow phi1 2) (+ (* -61/240 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (* -61/240 (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))))))))) (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -3/2 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 7/8 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (*.f64 (*.f64 phi1 phi1) (*.f64 #s(literal -61/240 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))))))))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))
(+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (* -3/2 (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))) (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (*.f64 (*.f64 phi2 phi2) (*.f64 #s(literal -3/2 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))))
(+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (+ (* -3/2 (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (* (pow phi2 2) (+ (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (* 7/8 (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))))))) (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -3/2 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (*.f64 (*.f64 phi2 phi2) (*.f64 #s(literal 7/8 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))))))
(+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (+ (* -3/2 (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (* (pow phi2 2) (+ (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (+ (* 7/8 (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (* (pow phi2 2) (+ (* -61/240 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (* -61/240 (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))))))))) (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -3/2 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal 7/8 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (*.f64 (*.f64 phi2 phi2) (*.f64 #s(literal -61/240 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R (acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))))
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(* R (acos (* 1/120 (* (pow phi2 5) (sin phi1)))))
(*.f64 R (acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(acos (* 1/120 (* (pow phi2 5) (sin phi1))))
(acos.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1)))
(* 1/120 (* phi1 (pow phi2 5)))
(*.f64 #s(literal 1/120 binary64) (*.f64 phi1 (pow.f64 phi2 #s(literal 5 binary64))))
(* phi1 (+ (* -1/720 (* (pow phi1 2) (pow phi2 5))) (* 1/120 (pow phi2 5))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (pow.f64 phi2 #s(literal 5 binary64)))) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))))
(* phi1 (+ (* 1/120 (pow phi2 5)) (* (pow phi1 2) (+ (* -1/720 (pow phi2 5)) (* 1/14400 (* (pow phi1 2) (pow phi2 5)))))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) #s(literal -1/720 binary64)) (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 phi1 phi1)) (pow.f64 phi2 #s(literal 5 binary64)))))))
(* phi1 (+ (* 1/120 (pow phi2 5)) (* (pow phi1 2) (+ (* -1/720 (pow phi2 5)) (* (pow phi1 2) (+ (* -1/604800 (* (pow phi1 2) (pow phi2 5))) (* 1/14400 (pow phi2 5))))))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) #s(literal -1/720 binary64)) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 #s(literal -1/604800 binary64) (*.f64 phi1 phi1)) (pow.f64 phi2 #s(literal 5 binary64))) (*.f64 (pow.f64 phi2 #s(literal 5 binary64)) #s(literal 1/14400 binary64))))))))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
(* 1/120 (* (pow phi2 5) (sin phi1)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))) (sin.f64 phi1))
phi1
(* phi1 (+ 1 (* -1/6 (pow phi1 2))))
(*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))))
(* phi1 (+ 1 (* (pow phi1 2) (- (* 1/120 (pow phi1 2)) 1/6))))
(*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(* phi1 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/120 (* -1/5040 (pow phi1 2)))) 1/6))))
(*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64)))) #s(literal -1/6 binary64)))))
(sin phi1)
(sin.f64 phi1)
(sin phi1)
(sin.f64 phi1)
(sin phi1)
(sin.f64 phi1)
(sin phi1)
(sin.f64 phi1)
(sin phi1)
(sin.f64 phi1)
(sin phi1)
(sin.f64 phi1)
(sin phi1)
(sin.f64 phi1)
(sin phi1)
(sin.f64 phi1)
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(- (* 1/2 (PI)) (asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(* R (acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))))
(*.f64 R (acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(acos (- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))))
(acos.f64 (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (* 1/2 (/ 1 (cos lambda1))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))
(+ (* 1/2 (/ 1 (cos lambda1))) (+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (/ (* lambda2 (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1)))))) (pow (cos lambda1) 2))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1))) (/.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64))))
(+ (* 1/2 (/ 1 (cos lambda1))) (+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (* lambda2 (- (* lambda2 (- (+ (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1)))) (+ (* -1 (/ (* (pow (sin lambda1) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 3))) (+ (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (* 1/2 (/ 1 (cos lambda1))))))) (* -1 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2)))))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 lambda2 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (cos.f64 lambda1))) (+.f64 (-.f64 (/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 lambda1)) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1))))) (/.f64 (*.f64 (sin.f64 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)))))))
(+ (* 1/2 (/ 1 (cos lambda1))) (+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (* lambda2 (- (* lambda2 (- (+ (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (* lambda2 (- (* -1 (/ (* (sin lambda1) (- 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))) (+ (* -1 (/ (* (sin lambda1) (- (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (+ (* -1 (/ (* (pow (sin lambda1) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1)))))) (cos lambda1))) (+ (* -1/2 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))) (* 1/6 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))))))))) (+ (* -1 (/ (* (pow (sin lambda1) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 3))) (+ (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (* 1/2 (/ 1 (cos lambda1))))))) (* -1 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2)))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 lambda2 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (cos.f64 lambda1))) (*.f64 lambda2 (-.f64 (/.f64 (*.f64 (sin.f64 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (*.f64 (sin.f64 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64))) #s(literal -1/3 binary64)) (/.f64 (*.f64 (sin.f64 lambda1) (-.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (cos.f64 lambda1)) (-.f64 (/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 lambda1)) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)))))) (cos.f64 lambda1)))))) (+.f64 (-.f64 (/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 lambda1)) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1))))) (/.f64 (*.f64 (sin.f64 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64))))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))
(+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (* 1/2 (/ 1 (cos lambda2))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))
(+ (* 1/2 (/ 1 (cos lambda2))) (+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (/ (* lambda1 (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2)))))) (pow (cos lambda2) 2))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2))) (/.f64 (*.f64 (*.f64 lambda1 (sin.f64 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))
(+ (* 1/2 (/ 1 (cos lambda2))) (+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (* lambda1 (- (* lambda1 (- (+ (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2)))) (+ (* -1 (/ (* (pow (sin lambda2) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 3))) (+ (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (* 1/2 (/ 1 (cos lambda2))))))) (* -1 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2)))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 lambda2))) (+.f64 (-.f64 (/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 lambda2)) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2))))) (/.f64 (*.f64 (sin.f64 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))))
(+ (* 1/2 (/ 1 (cos lambda2))) (+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (* lambda1 (- (* lambda1 (- (+ (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (* lambda1 (- (* -1 (/ (* (sin lambda2) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))) (+ (* -1 (/ (* (sin lambda2) (- (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (+ (* -1 (/ (* (pow (sin lambda2) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2)))))) (cos lambda2))) (+ (* -1/2 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))) (* 1/6 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))))))))) (+ (* -1 (/ (* (pow (sin lambda2) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 3))) (+ (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (* 1/2 (/ 1 (cos lambda2))))))) (* -1 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2)))))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 lambda2))) (*.f64 lambda1 (-.f64 (/.f64 (*.f64 (sin.f64 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (*.f64 (sin.f64 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) #s(literal -1/3 binary64)) (/.f64 (*.f64 (sin.f64 lambda2) (-.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 lambda2)) (-.f64 (/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 lambda2)) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (cos.f64 lambda2)))))) (+.f64 (-.f64 (/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 lambda2)) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2))))) (/.f64 (*.f64 (sin.f64 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))
(- (/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))) (/ (* (- 1/2 (* 1/2 (cos (* 2 lambda1)))) (- 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))))
(/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (cos.f64 lambda1))
(+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (+ (* 1/2 (/ 1 (cos lambda1))) (/ (* lambda2 (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1)))))) (pow (cos lambda1) 2))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1))) (/.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64))))
(+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (+ (* lambda2 (- (* lambda2 (- (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (+ (* -1 (/ (* (pow (sin lambda1) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1)))))) (* -1 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))))) (* 1/2 (/ 1 (cos lambda1)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (+.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 lambda2 (-.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (cos.f64 lambda1)) (-.f64 (/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 lambda1)) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)))))) (/.f64 (*.f64 (sin.f64 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)))))))
(+ (* 1/2 (/ (cos (* 2 lambda1)) (cos lambda1))) (+ (* lambda2 (- (* lambda2 (- (+ (* -1 (* lambda2 (+ (* -1 (/ (* (sin lambda1) (- (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1))) (+ (* -1 (/ (* (pow (sin lambda1) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1)))))) (cos lambda1))) (+ (* -1/2 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))) (* 1/6 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))))))) (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1)))) (+ (* -1 (/ (* (pow (sin lambda1) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (cos lambda1)))))) (* -1 (/ (* (sin lambda1) (+ 1/2 (* 1/2 (cos (* 2 lambda1))))) (pow (cos lambda1) 2))))) (* 1/2 (/ 1 (cos lambda1)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (+.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 lambda2 (-.f64 (-.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (cos.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 (/.f64 (*.f64 (sin.f64 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64))) #s(literal -1/3 binary64)) (/.f64 (*.f64 (sin.f64 lambda1) (-.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (cos.f64 lambda1)) (-.f64 (/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 lambda1)) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)))))) (cos.f64 lambda1))))) (-.f64 (/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (cos.f64 lambda1)) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)))))) (/.f64 (*.f64 (sin.f64 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)))))))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda1 (* -1 lambda2))))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 lambda2))
(+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (+ (* 1/2 (/ 1 (cos lambda2))) (/ (* lambda1 (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2)))))) (pow (cos lambda2) 2))))
(+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2))) (/.f64 (*.f64 (*.f64 lambda1 (sin.f64 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))
(+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (+ (* lambda1 (- (* lambda1 (- (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (+ (* -1 (/ (* (pow (sin lambda2) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2)))))) (* -1 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))))) (* 1/2 (/ 1 (cos lambda2)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (+.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (-.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 lambda2)) (-.f64 (/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 lambda2)) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (/.f64 (*.f64 (sin.f64 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))))
(+ (* 1/2 (/ (cos (* 2 lambda2)) (cos lambda2))) (+ (* lambda1 (- (* lambda1 (- (+ (* -1 (* lambda1 (+ (* -1 (/ (* (sin lambda2) (- (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2))) (+ (* -1 (/ (* (pow (sin lambda2) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2)))))) (cos lambda2))) (+ (* -1/2 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))) (* 1/6 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))))))) (* -1 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2)))) (+ (* -1 (/ (* (pow (sin lambda2) 2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 3))) (* -1/2 (/ (+ 1/2 (* 1/2 (cos (* 2 lambda2)))) (cos lambda2)))))) (* -1 (/ (* (sin lambda2) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (pow (cos lambda2) 2))))) (* 1/2 (/ 1 (cos lambda2)))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (+.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (-.f64 (-.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 (/.f64 (*.f64 (sin.f64 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) #s(literal -1/3 binary64)) (/.f64 (*.f64 (sin.f64 lambda2) (-.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (cos.f64 lambda2)) (-.f64 (/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 lambda2)) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (cos.f64 lambda2))))) (-.f64 (/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 lambda2)) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (/.f64 (*.f64 (sin.f64 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (+ lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(/ (* (+ 1/2 (* 1/2 (cos (* 2 lambda1)))) (+ 1/2 (* 1/2 (cos (* 2 lambda2))))) (cos (- lambda2 (* -1 lambda1))))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))
(* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))
(*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))
(+ (* -3/2 (* (pow lambda2 2) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) (*.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))))
(+ (* (pow lambda2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* 7/8 (* (pow lambda2 2) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))))) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) #s(literal -3/2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) #s(literal 7/8 binary64)))))
(+ (* (pow lambda2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow lambda2 2) (+ (* -61/240 (* (pow lambda2 2) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))))))) (* (pow (cos lambda1) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) #s(literal -3/2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) #s(literal -61/240 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) #s(literal 7/8 binary64)))))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))
(*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))
(+ (* -3/2 (* (pow lambda1 2) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))))
(+ (* (pow lambda1 2) (+ (* -3/2 (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* 7/8 (* (pow lambda1 2) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))))) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 7/8 binary64) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))))))
(+ (* (pow lambda1 2) (+ (* -3/2 (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow lambda1 2) (+ (* -61/240 (* (pow lambda1 2) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))) (* 7/8 (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))))))) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (*.f64 #s(literal -61/240 binary64) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))))))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))))
(+ (* -3/2 (* (pow phi1 2) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))))) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 (*.f64 phi1 phi1) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (* 7/8 (* (pow phi1 2) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))))))) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 #s(literal -3/2 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (*.f64 (*.f64 phi1 phi1) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))))))))
(+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))) (* (pow phi1 2) (+ (* -61/240 (* (pow phi1 2) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))))) (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3)))))))) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 #s(literal -3/2 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 #s(literal 7/8 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 #s(literal -61/240 binary64) (*.f64 (*.f64 (*.f64 phi1 phi1) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))))))))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))))
(+ (* -3/2 (* (pow phi2 2) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))))) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 (*.f64 phi2 phi2) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))))))
(+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (* 7/8 (* (pow phi2 2) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))))))) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal -3/2 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (*.f64 (*.f64 phi2 phi2) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))))))))
(+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))) (* (pow phi2 2) (+ (* -61/240 (* (pow phi2 2) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))))) (* 7/8 (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3)))))))) (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal -3/2 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal 7/8 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 #s(literal -61/240 binary64) (*.f64 (*.f64 (*.f64 phi2 phi2) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))))))))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(+ (* -1 (* (pow lambda2 2) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(-.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))))
(+ (* (pow lambda2 2) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow lambda2 2) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))))) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))))))
(+ (* (pow lambda2 2) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow lambda2 2) (+ (* -2/45 (* (pow lambda2 2) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))) (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))))))) (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 #s(literal -2/45 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))
(*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))
(+ (* -1 (* (pow lambda1 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 lambda1 lambda1)))
(+ (* (pow lambda1 2) (+ (* -1 (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow lambda1 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))))) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))))
(+ (* (pow lambda1 2) (+ (* -1 (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow lambda1 2) (+ (* -2/45 (* (pow lambda1 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))) (* 1/3 (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))))))) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (*.f64 #s(literal -2/45 binary64) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))
(+ (* -1 (* (pow phi1 2) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))))) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))))
(-.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))))
(+ (* (pow phi1 2) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow phi1 2) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))))))) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 phi1 phi1)) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))))
(+ (* (pow phi1 2) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* (pow phi1 2) (+ (* -2/45 (* (pow phi1 2) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))))) (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))))))) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal -2/45 binary64) (*.f64 phi1 phi1)) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))
(+ (* -1 (* (pow phi2 2) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))))) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))))
(-.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 phi2 phi2) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))
(+ (* (pow phi2 2) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* 1/3 (* (pow phi2 2) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))))))) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 phi2 phi2) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))))
(+ (* (pow phi2 2) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* (pow phi2 2) (+ (* -2/45 (* (pow phi2 2) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))))) (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))))))) (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))) (*.f64 #s(literal -2/45 binary64) (*.f64 (*.f64 (*.f64 phi2 phi2) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2))))
(*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))
(* (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 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1))))
(+ (* lambda2 (- (* lambda2 (- (* -3/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (* -1 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 2))) (cos lambda1))) (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 2))) (cos lambda1)))))) (* -1 (* (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 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -3/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)))))
(+ (* lambda2 (- (* lambda2 (- (+ (* -3/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* lambda2 (- (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 3))) (pow (cos lambda1) 2)) (+ (* -1 (/ (* (sin lambda1) (- (* -3/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (* -1 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 2))) (cos lambda1))) (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 2))) (cos lambda1)))))) (cos lambda1))) (+ (* -1 (/ (+ (* -1/2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1)))) (* -1/6 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda1))))) (* (cos phi1) (cos phi2)))) (/ (* (sin lambda1) (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda1) 2))))) (* (pow (cos lambda1) 2) (* (cos phi1) (cos phi2))))))))) (+ (* -1 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 2))) (cos lambda1))) (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda1) 2))) (cos lambda1)))))) (* -1 (* (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 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -3/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (-.f64 (*.f64 lambda2 (-.f64 (/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64))) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64))) (-.f64 (-.f64 (*.f64 (sin.f64 lambda1) (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda1))) (cos.f64 phi1)) (/.f64 #s(literal -2/3 binary64) (cos.f64 phi2)))) (/.f64 (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 (*.f64 #s(literal -3/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))) (cos.f64 lambda1))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(* (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 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda2))))
(+ (* lambda1 (- (* lambda1 (- (* -3/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* -1 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 2))) (cos lambda2))) (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 2))) (cos lambda2)))))) (* -1 (* (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 lambda1 (-.f64 (*.f64 (*.f64 #s(literal -3/2 binary64) (cos.f64 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 #s(literal 0 binary64) (cos.f64 lambda2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda2)))))
(+ (* lambda1 (- (* lambda1 (- (+ (* -3/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* lambda1 (- (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 3))) (pow (cos lambda2) 2)) (+ (* -1 (/ (* (sin lambda2) (- (* -3/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* -1 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 2))) (cos lambda2))) (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 2))) (cos lambda2)))))) (cos lambda2))) (+ (* -1 (/ (+ (* -1/2 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2))))) (* -1/6 (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (sin lambda2)))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))) (/ (* (sin lambda2) (+ (* -1 (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin lambda2) 2))))) (* (pow (cos lambda2) 2) (* (cos phi1) (cos phi2))))))))) (+ (* -1 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 2))) (cos lambda2))) (/ (* (cos phi1) (* (cos phi2) (pow (sin lambda2) 2))) (cos lambda2)))))) (* -1 (* (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 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -3/2 binary64) (cos.f64 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (-.f64 (*.f64 lambda1 (-.f64 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (sin.f64 lambda2))) #s(literal 2/3 binary64)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (/.f64 (*.f64 (sin.f64 lambda2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (/.f64 (*.f64 (sin.f64 lambda2) (-.f64 (*.f64 (*.f64 #s(literal -3/2 binary64) (cos.f64 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 #s(literal 0 binary64) (cos.f64 lambda2))))) (cos.f64 lambda2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 #s(literal 0 binary64) (cos.f64 lambda2)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda2)))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(+ (* (pow phi1 2) (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)))) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))
(+.f64 (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 #s(literal -3/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))
(+ (* (pow phi1 2) (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow phi1 2) (- (+ (* 7/8 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* 7/8 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)))) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (*.f64 (*.f64 phi1 phi1) (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (*.f64 (*.f64 phi1 phi1) (-.f64 (-.f64 (*.f64 #s(literal 7/8 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64)))) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))) (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64))))))
(+ (* (pow phi1 2) (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow phi1 2) (- (+ (* 7/8 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* 7/8 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow phi1 2) (- (+ (* -61/240 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* -61/240 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -2/45 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -2/45 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -2/45 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (+ (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))) (- (+ (* 7/8 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* 7/8 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* 1/3 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2)))) (* -1 (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))) 2)))) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi2) 2))) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2)))))))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (*.f64 (*.f64 phi1 phi1) (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (*.f64 (*.f64 phi1 phi1) (-.f64 (+.f64 (*.f64 #s(literal 7/8 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 #s(literal -61/240 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2/45 binary64) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 #s(literal -2/45 binary64) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (-.f64 (-.f64 (*.f64 #s(literal 7/8 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64)))) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64)))) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))) (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(+ (* (pow phi2 2) (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)))) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))
(+.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal -3/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))
(+ (* (pow phi2 2) (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow phi2 2) (- (+ (* 7/8 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* 7/8 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)))) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (*.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (*.f64 (*.f64 phi2 phi2) (-.f64 (-.f64 (*.f64 #s(literal 7/8 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64)))) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))) (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64))))))
(+ (* (pow phi2 2) (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow phi2 2) (- (+ (* 7/8 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (+ (* 7/8 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* (pow phi2 2) (- (+ (* -61/240 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* -61/240 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -2/45 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -2/45 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -2/45 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (+ (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))) (- (+ (* 7/8 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* 7/8 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))))))) (+ (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* 1/3 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* 1/3 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* 1/3 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)) (/ (* (- (+ (* -3/2 (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (* -3/2 (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))))) (/ (* (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3)))) (- (+ (* -1 (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2)))) (* -1 (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* -1 (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))) (pow (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))) 2)))) (+ (/ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (pow (cos phi1) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2))))))) (/ (* (pow (cos phi1) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (pow (cos phi1) 2))) (* (pow (cos phi1) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2)))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (sin lambda1) (sin lambda2)))))))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) (*.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (*.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 #s(literal 7/8 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal -61/240 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2/45 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal -2/45 binary64) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (-.f64 (-.f64 (*.f64 #s(literal 7/8 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64)))) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64)))) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))))) (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64))) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) #s(literal 2 binary64))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(/ (+ (* (pow (cos lambda1) 3) (* (pow (cos lambda2) 3) (* (pow (cos phi1) 3) (pow (cos phi2) 3)))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin lambda1) 3) (pow (sin lambda2) 3))))) (- (+ (* (pow (cos lambda1) 2) (* (pow (cos lambda2) 2) (* (pow (cos phi1) 2) (pow (cos phi2) 2)))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (sin lambda1) 2) (pow (sin lambda2) 2))))) (* (cos lambda1) (* (cos lambda2) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (sin lambda1) (sin lambda2))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 3 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(* 1/120 (pow phi2 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))
(* 1/120 (pow phi2 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))
(* 1/120 (pow phi2 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))
(* 1/120 (pow phi2 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))
(* 1/120 (pow phi2 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))
(* 1/120 (pow phi2 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))
(* 1/120 (pow phi2 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))
(* 1/120 (pow phi2 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))
(* 1/120 (pow phi2 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))
(* 1/120 (pow phi2 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))
(* 1/120 (pow phi2 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))
(* 1/120 (pow phi2 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64)))
(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 #s(literal -1/2 binary64) (*.f64 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 (*.f64 #s(literal 1/6 binary64) lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda1))) (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)))) (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 #s(literal -1/2 binary64) (*.f64 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))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))))
(asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))))
(asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))))
(asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))))
(asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))))
(asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))))
(asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))))
(asin (+ (* phi2 (* (sin phi1) (- (+ 1 (* 1/120 (pow phi2 4))) (* 1/6 (pow phi2 2))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(asin (+ (* phi2 (* (sin phi1) (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))
(asin.f64 (+.f64 (*.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(pow lambda1 2)
(*.f64 lambda1 lambda1)
(* (pow lambda1 2) (+ 1 (* -1/3 (pow lambda1 2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 lambda1 lambda1))))
(* (pow lambda1 2) (+ 1 (* (pow lambda1 2) (- (* 2/45 (pow lambda1 2)) 1/3))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 2/45 binary64)) #s(literal -1/3 binary64)))))
(* (pow lambda1 2) (+ 1 (* (pow lambda1 2) (- (* (pow lambda1 2) (+ 2/45 (* -1/315 (pow lambda1 2)))) 1/3))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 2/45 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal -1/315 binary64)))) #s(literal -1/3 binary64)))))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))
(- 1/2 (* 1/2 (cos (* 2 lambda1))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))
(cos lambda1)
(cos.f64 lambda1)
(+ (cos lambda1) (* -1 (* lambda2 (sin lambda1))))
(-.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(+ (cos lambda1) (* lambda2 (- (* -1/2 (* lambda2 (cos lambda1))) (sin lambda1))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))) (sin.f64 lambda1))))
(+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* 1/6 (* lambda2 (sin lambda1))))) (sin lambda1))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 #s(literal 1/6 binary64) (*.f64 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))
(cos lambda2)
(cos.f64 lambda2)
(+ (cos lambda2) (* -1 (* lambda1 (sin lambda2))))
(-.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(+ (cos lambda2) (* lambda1 (- (* -1/2 (* lambda1 (cos lambda2))) (sin lambda2))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (sin.f64 lambda2))))
(+ (cos lambda2) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos lambda2)) (* 1/6 (* lambda1 (sin lambda2))))) (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 (+ 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 (- 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))
(pow lambda2 2)
(*.f64 lambda2 lambda2)
(* (pow lambda2 2) (+ 1 (* -1/3 (pow lambda2 2))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 lambda2 lambda2))))
(* (pow lambda2 2) (+ 1 (* (pow lambda2 2) (- (* 2/45 (pow lambda2 2)) 1/3))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 lambda2 lambda2) #s(literal 2/45 binary64)) #s(literal -1/3 binary64)))))
(* (pow lambda2 2) (+ 1 (* (pow lambda2 2) (- (* (pow lambda2 2) (+ 2/45 (* -1/315 (pow lambda2 2)))) 1/3))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 2/45 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/315 binary64)))) #s(literal -1/3 binary64)))))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))
(- 1/2 (* 1/2 (cos (* 2 lambda2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))))

eval235.0ms (0.9%)

Compiler

Compiled 113590 to 4136 computations (96.4% saved)

prune405.0ms (1.6%)

Pruning

132 alts after pruning (127 fresh and 5 done)

PrunedKeptTotal
New1342171359
Fresh10110120
Picked325
Done033
Total13551321487
Accuracy
96.6%
Counts
1487 → 132
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.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))))))
71.4%
(/.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)))))))
7.9%
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
40.2%
(/.f64 (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
40.3%
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
40.2%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))))
3.1%
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
71.5%
(+.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))
34.3%
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) R))
40.7%
(*.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (neg.f64 (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
41.6%
(*.f64 (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))) R)
70.6%
(*.f64 (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.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 lambda2 lambda1)))))))) R)
3.0%
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
71.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))) (+.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)
40.2%
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
5.2%
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
40.5%
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.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)
5.4%
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))) R)
40.3%
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (acos.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)
71.3%
(*.f64 (/.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))))) R)
5.4%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
8.0%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
71.3%
(*.f64 (-.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)))))))) R)
34.4%
(*.f64 (-.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
5.6%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
42.1%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
71.5%
(*.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)
45.5%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))) R)
19.0%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))) (sin.f64 lambda1))))))))) R)
23.6%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) R)
22.4%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
40.3%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
9.1%
(*.f64 (-.f64 lambda2 lambda1) R)
40.2%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) R)
5.3%
(*.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 lambda2 lambda1))))) R)
8.0%
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
20.0%
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
30.3%
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) R)
30.3%
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
30.2%
(*.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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) R)
25.3%
(*.f64 (acos.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.f64 lambda1 lambda2)))) R)
31.6%
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 (-.f64 lambda2 lambda1) phi1))) #s(literal 2 binary64))) R)
31.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 (-.f64 phi1 lambda2) lambda1)))))) R)
71.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)
41.6%
(*.f64 (acos.f64 (-.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)) #s(literal 1 binary64)))))) R)
40.2%
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
25.8%
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
42.1%
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
30.3%
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) R)
30.7%
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
41.0%
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
17.2%
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))) R)
17.1%
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))) R)
24.0%
(*.f64 (acos.f64 (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) #s(literal 1/2 binary64))))) R)
46.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (*.f64 phi1 (sin.f64 phi2)))) R)
43.3%
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)) (*.f64 phi2 (sin.f64 phi1)))) R)
34.8%
(*.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)
92.8%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) R)
92.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))))) R)
92.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))))) R)
48.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))))) R)
92.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))) R)
49.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 (-.f64 phi2 lambda2) lambda1))) (cos.f64 phi1)) #s(literal 2 binary64)))) R)
71.4%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
52.9%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))) R)
44.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
71.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)))) R)
92.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) R)
92.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) R)
15.4%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))) R)
92.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)
43.0%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
44.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 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))))) R)
45.5%
(*.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)
39.8%
(*.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)
20.0%
(*.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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
32.4%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
52.9%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
47.3%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
52.9%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))) R)
45.5%
(*.f64 (acos.f64 (+.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))))))) R)
47.3%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
30.3%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) R)
34.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))) R)
34.4%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) R)
35.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
42.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
33.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
34.7%
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
31.8%
(*.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)
42.1%
(*.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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))))) R)
39.2%
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
33.3%
(*.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)
44.5%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))))) R)
54.9%
(*.f64 (acos.f64 (+.f64 (*.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)
40.3%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
11.4%
(*.f64 (acos.f64 (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))) R)
11.7%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
11.9%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
11.9%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
26.6%
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
52.9%
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))) R)
50.5%
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))) R)
18.0%
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
26.5%
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
9.7%
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
10.0%
(*.f64 (acos.f64 (*.f64 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
42.1%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
50.5%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
50.0%
(*.f64 (acos.f64 (*.f64 (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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
49.9%
(*.f64 (acos.f64 (*.f64 (cos.f64 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 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))))) R)
6.8%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
23.3%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
10.3%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
49.9%
(*.f64 (acos.f64 (*.f64 (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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) R)
40.3%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
29.6%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
28.2%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
9.2%
(*.f64 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
16.1%
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
8.5%
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
6.1%
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
8.5%
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
5.4%
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
8.5%
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
26.5%
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
8.0%
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
20.3%
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
17.3%
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
17.1%
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
3.3%
(*.f64 lambda1 R)
Compiler

Compiled 9756 to 3710 computations (62% saved)

regimes951.0ms (3.8%)

Counts
186 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (-.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 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 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 (-.f64 phi1 lambda2) lambda1)))))) 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 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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 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 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) 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 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) 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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.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 (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)) #s(literal 1 binary64)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) R))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 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 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))) 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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) 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 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) 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 (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 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.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 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)))) (cos.f64 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 (-.f64 phi2 lambda2) lambda1))) (cos.f64 phi1)) #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 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.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)))))) 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 (-.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (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 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.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 (+.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)))) R)
(*.f64 (acos.f64 (+.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)))) 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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))))) 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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))))) 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 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(/.f64 (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) R)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))))
(*.f64 (acos.f64 (*.f64 (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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (cos.f64 (+.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))) (sin.f64 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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.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 phi2 (sin.f64 phi1)) (*.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 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 #s(literal 1 binary64) (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 (*.f64 lambda2 (sin.f64 lambda1)) (*.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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.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 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))))))))) R)
(*.f64 (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (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 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda1) (cos.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)) (+.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))) (cos.f64 phi1)))))) 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 (+.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))))))))) R)
(*.f64 (acos.f64 (-.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 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))) (cos.f64 phi1)))))) 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 (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 (*.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))))))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))) R)
(*.f64 (acos.f64 (+.f64 (*.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 (*.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 (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.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 lambda2 lambda1)))))))) R)
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (acos.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 (/.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 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/6 binary64)) (/.f64 (-.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (/.f64 (cos.f64 lambda2) lambda1)) lambda1)) lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (/.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) lambda1) (+.f64 (/.f64 (sin.f64 lambda2) (*.f64 lambda1 lambda1)) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64)) (/.f64 (cos.f64 lambda2) (*.f64 lambda1 (*.f64 lambda1 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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) 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 phi2 #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 phi1) #s(literal -1/6 binary64)) (*.f64 phi2 phi2)) (+.f64 (+.f64 (*.f64 (sin.f64 phi1) #s(literal 1/120 binary64)) (/.f64 (sin.f64 phi1) (pow.f64 phi2 #s(literal 4 binary64)))) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi2 #s(literal 5 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.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))))) R)
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.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 (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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (*.f64 (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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (/.f64 #s(literal 1 binary64) (-.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)) (*.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)))))) R)
(*.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (neg.f64 (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.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 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (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) (-.f64 phi1 phi2))))) #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (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 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (-.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (cos.f64 lambda2)))))) 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))) (+.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 (/.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 (/.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))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) R)
(*.f64 (acos.f64 (-.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 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (cos.f64 phi1)))))) R)
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (neg.f64 (/.f64 (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (+.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 (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)))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 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 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))))))) R)
(*.f64 (acos.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 (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)))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))) R)
(*.f64 (-.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)))))))) 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))) (+.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 (*.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 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) 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 (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))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.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 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) R)
Outputs
(*.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 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
Calls

10 calls:

359.0ms
phi2
75.0ms
(*.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)
72.0ms
(cos.f64 (-.f64 lambda1 lambda2))
64.0ms
phi1
58.0ms
lambda1
Results
AccuracySegmentsBranch
92.8%1R
92.8%1lambda1
92.8%1lambda2
92.8%1phi1
92.8%1phi2
95.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)
95.9%2(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
95.9%2(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
92.8%1(cos.f64 (-.f64 lambda1 lambda2))
92.8%1(-.f64 lambda1 lambda2)
Compiler

Compiled 114 to 86 computations (24.6% saved)

regimes550.0ms (2.2%)

Counts
147 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (-.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 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 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 (-.f64 phi1 lambda2) lambda1)))))) 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 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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 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 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) 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 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) 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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.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 (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)) #s(literal 1 binary64)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) R))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 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 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))) 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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) 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 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) 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 (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 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.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 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)))) (cos.f64 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 (-.f64 phi2 lambda2) lambda1))) (cos.f64 phi1)) #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 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.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)))))) 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 (-.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (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 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.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 (+.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)))) R)
(*.f64 (acos.f64 (+.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)))) 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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))))) 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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))))) 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 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(/.f64 (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) R)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))))
(*.f64 (acos.f64 (*.f64 (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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (cos.f64 (+.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))) (sin.f64 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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.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 phi2 (sin.f64 phi1)) (*.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 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 #s(literal 1 binary64) (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 (*.f64 lambda2 (sin.f64 lambda1)) (*.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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.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 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))))))))) R)
(*.f64 (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (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 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda1) (cos.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)) (+.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))) (cos.f64 phi1)))))) 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 (+.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))))))))) R)
(*.f64 (acos.f64 (-.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 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))) (cos.f64 phi1)))))) 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 (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 (*.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))))))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))) R)
(*.f64 (acos.f64 (+.f64 (*.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)
Outputs
(*.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 (+.f64 (*.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 (-.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)
Calls

10 calls:

70.0ms
phi1
54.0ms
lambda2
51.0ms
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
49.0ms
R
47.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
78.0%3lambda1
73.1%2(-.f64 lambda1 lambda2)
78.5%4lambda2
71.5%1(cos.f64 (-.f64 lambda1 lambda2))
82.8%3phi1
81.8%3phi2
71.5%1R
74.6%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)
74.6%2(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
74.6%2(+.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)

regimes125.0ms (0.5%)

Counts
146 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (-.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 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 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 (-.f64 phi1 lambda2) lambda1)))))) 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 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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 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 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) 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 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) 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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.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 (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)) #s(literal 1 binary64)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) R))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 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 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))) 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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) 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 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) 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 (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 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.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 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)))) (cos.f64 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 (-.f64 phi2 lambda2) lambda1))) (cos.f64 phi1)) #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 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.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)))))) 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 (-.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (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 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.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 (+.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)))) R)
(*.f64 (acos.f64 (+.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)))) 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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))))) 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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))))) 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 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(/.f64 (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) R)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))))
(*.f64 (acos.f64 (*.f64 (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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (cos.f64 (+.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))) (sin.f64 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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.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 phi2 (sin.f64 phi1)) (*.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 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 #s(literal 1 binary64) (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 (*.f64 lambda2 (sin.f64 lambda1)) (*.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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.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 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2))))))))) R)
(*.f64 (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (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 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 phi1)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda1) (cos.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)) (+.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))) (cos.f64 phi1)))))) 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 (+.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))))))))) R)
(*.f64 (acos.f64 (-.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 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))) (cos.f64 phi1)))))) 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 (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 (*.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))))))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))) R)
Outputs
(*.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 (+.f64 (*.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 (-.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)
Calls

1 calls:

46.0ms
phi1
Results
AccuracySegmentsBranch
82.8%3phi1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes72.0ms (0.3%)

Counts
128 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (-.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 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 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 (-.f64 phi1 lambda2) lambda1)))))) 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 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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 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 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) 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 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) 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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.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 (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)) #s(literal 1 binary64)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) R))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 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 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))) 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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) 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 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) 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 (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 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.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 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)))) (cos.f64 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 (-.f64 phi2 lambda2) lambda1))) (cos.f64 phi1)) #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 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.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)))))) 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 (-.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (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 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.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 (+.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)))) R)
(*.f64 (acos.f64 (+.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)))) 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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (*.f64 phi1 (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))))) 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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))))) 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 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 lambda2)))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(/.f64 (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)))) R)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 R (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))))
(*.f64 (acos.f64 (*.f64 (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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (cos.f64 (+.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))) (sin.f64 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) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))) R)
Outputs
(*.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 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))))) 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)
Calls

1 calls:

36.0ms
phi1
Results
AccuracySegmentsBranch
82.6%3phi1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes60.0ms (0.2%)

Counts
116 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (-.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 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 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 (-.f64 phi1 lambda2) lambda1)))))) 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 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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 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 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) 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 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) 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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.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 (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)) #s(literal 1 binary64)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) R))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 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 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))) 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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) 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 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) 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 (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 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.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 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)))) (cos.f64 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 (-.f64 phi2 lambda2) lambda1))) (cos.f64 phi1)) #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 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.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)))))) 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 (-.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (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 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.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 (+.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)))) R)
(*.f64 (acos.f64 (+.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)))) 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 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)) (*.f64 phi2 (sin.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (*.f64 phi1 (sin.f64 phi2)))) R)
Outputs
(*.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 (+.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)))) 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)
Calls

1 calls:

32.0ms
phi1
Results
AccuracySegmentsBranch
82.4%3phi1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes59.0ms (0.2%)

Counts
111 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (-.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 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 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 (-.f64 phi1 lambda2) lambda1)))))) 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 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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 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 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) 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 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) 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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.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 (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)) #s(literal 1 binary64)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) R))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 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 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))) 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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) 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 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) 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 (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 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.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 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)))) (cos.f64 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 (-.f64 phi2 lambda2) lambda1))) (cos.f64 phi1)) #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 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.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)))))) 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 (-.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (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 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.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 (+.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)))) R)
Outputs
(*.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 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.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 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
Calls

1 calls:

30.0ms
phi1
Results
AccuracySegmentsBranch
82.3%3phi1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes56.0ms (0.2%)

Counts
109 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (-.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 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 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 (-.f64 phi1 lambda2) lambda1)))))) 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 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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 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 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) 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 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) 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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.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 (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)) #s(literal 1 binary64)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) R))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 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 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))) 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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) 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 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) 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 (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 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.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 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)))) (cos.f64 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 (-.f64 phi2 lambda2) lambda1))) (cos.f64 phi1)) #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 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (-.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)))))) 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 (-.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (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 lambda2 #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda2 #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (cos.f64 (+.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 (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 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.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 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)
Calls

1 calls:

31.0ms
phi1
Results
AccuracySegmentsBranch
82.3%3phi1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes50.0ms (0.2%)

Counts
97 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (-.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 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 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 (-.f64 phi1 lambda2) lambda1)))))) 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 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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 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 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) 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 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) 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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.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 (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)) #s(literal 1 binary64)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) R))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 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 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))) 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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) 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 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) 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)
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 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 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)
Calls

1 calls:

28.0ms
phi1
Results
AccuracySegmentsBranch
82.3%3phi1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes51.0ms (0.2%)

Counts
91 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (-.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 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 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 (-.f64 phi1 lambda2) lambda1)))))) 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 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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 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 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) 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 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) 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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.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 (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)) #s(literal 1 binary64)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) R))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 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 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))) 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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
Outputs
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
(*.f64 (acos.f64 (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
Calls

1 calls:

25.0ms
phi1
Results
AccuracySegmentsBranch
82.3%3phi1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes127.0ms (0.5%)

Counts
90 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (-.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 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 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 (-.f64 phi1 lambda2) lambda1)))))) 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 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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 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 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) 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 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) 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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.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 (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)) #s(literal 1 binary64)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) R))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 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 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))) 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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
Calls

4 calls:

29.0ms
lambda2
28.0ms
phi2
26.0ms
phi1
25.0ms
lambda1
Results
AccuracySegmentsBranch
73.6%3lambda2
75.0%3lambda1
74.5%3phi2
74.9%3phi1
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes45.0ms (0.2%)

Counts
87 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (-.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 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 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 (-.f64 phi1 lambda2) lambda1)))))) 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 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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 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 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) 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 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) 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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.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 (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)) #s(literal 1 binary64)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) R))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 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 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))) 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)
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 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
Calls

1 calls:

24.0ms
lambda1
Results
AccuracySegmentsBranch
75.0%3lambda1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes166.0ms (0.7%)

Counts
86 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (-.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 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 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 (-.f64 phi1 lambda2) lambda1)))))) 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 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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 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 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) 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 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) 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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.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 (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)) #s(literal 1 binary64)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) R))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 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 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))) 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 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 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 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
Calls

6 calls:

26.0ms
R
24.0ms
phi2
24.0ms
lambda1
24.0ms
(cos.f64 (-.f64 lambda1 lambda2))
23.0ms
phi1
Results
AccuracySegmentsBranch
74.3%3phi2
61.9%2(cos.f64 (-.f64 lambda1 lambda2))
56.9%3R
61.9%2(-.f64 lambda1 lambda2)
73.7%3phi1
52.9%1lambda1
Compiler

Compiled 41 to 33 computations (19.5% saved)

regimes42.0ms (0.2%)

Counts
85 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (-.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 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 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 (-.f64 phi1 lambda2) lambda1)))))) 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 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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 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 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) 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 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) 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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.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 (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)) #s(literal 1 binary64)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) R))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 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 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))) 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 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
Calls

1 calls:

24.0ms
phi2
Results
AccuracySegmentsBranch
72.3%2phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes89.0ms (0.4%)

Counts
82 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (-.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 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 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 (-.f64 phi1 lambda2) lambda1)))))) 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 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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 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 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) 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 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) 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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.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 (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)) #s(literal 1 binary64)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) R))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 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)
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) (cos.f64 (-.f64 lambda2 lambda1)))) R)
Calls

3 calls:

25.0ms
phi2
24.0ms
phi1
22.0ms
lambda2
Results
AccuracySegmentsBranch
55.9%4lambda2
61.3%2phi1
65.2%2phi2
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes133.0ms (0.5%)

Counts
81 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (-.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 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 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 (-.f64 phi1 lambda2) lambda1)))))) 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 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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 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 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) 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 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) 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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.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 (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)) #s(literal 1 binary64)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.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)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))) (*.f64 phi2 (sin.f64 phi1)))))) R))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 1/4 binary64))))) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda1 lambda1)))))))))) R)
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) R)
Outputs
(*.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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
Calls

4 calls:

25.0ms
phi1
24.0ms
(-.f64 lambda1 lambda2)
24.0ms
phi2
22.0ms
(cos.f64 (-.f64 lambda1 lambda2))
Results
AccuracySegmentsBranch
55.1%2phi1
51.1%2(-.f64 lambda1 lambda2)
51.1%2(cos.f64 (-.f64 lambda1 lambda2))
56.9%3phi2
Compiler

Compiled 29 to 23 computations (20.7% saved)

regimes71.0ms (0.3%)

Counts
72 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (-.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 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 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 (-.f64 phi1 lambda2) lambda1)))))) 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 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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 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 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) 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 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) 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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))) (+.f64 (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))) (*.f64 #s(literal -1/2 binary64) (cos.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 (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)) #s(literal 1 binary64)))))) R)
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))))))) R)
Outputs
(*.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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
Calls

2 calls:

34.0ms
phi2
21.0ms
R
Results
AccuracySegmentsBranch
42.1%1R
56.7%3phi2
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes26.0ms (0.1%)

Counts
65 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) R)
(*.f64 (acos.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (-.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 lambda1 (sin.f64 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))) (cos.f64 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 (-.f64 phi1 lambda2) lambda1)))))) 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 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 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda1 #s(literal 2 binary64)))) (cos.f64 lambda1)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 lambda2 #s(literal 2 binary64)))) (cos.f64 lambda2)) (/.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 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 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) 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 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) lambda2))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2)))))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) 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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)
Outputs
(/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
Calls

1 calls:

19.0ms
phi2
Results
AccuracySegmentsBranch
55.1%2phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes16.0ms (0.1%)

Counts
35 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 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

1 calls:

11.0ms
phi2
Results
AccuracySegmentsBranch
55.1%2phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes74.0ms (0.3%)

Counts
31 → 1
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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

7 calls:

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

Compiled 47 to 38 computations (19.1% saved)

regimes71.0ms (0.3%)

Counts
30 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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:

11.0ms
phi1
10.0ms
lambda2
10.0ms
lambda1
9.0ms
(-.f64 lambda1 lambda2)
9.0ms
phi2
Results
AccuracySegmentsBranch
40.1%2lambda2
31.9%2R
40.2%2lambda1
32.0%2phi2
37.0%2phi1
32.6%2(cos.f64 (-.f64 lambda1 lambda2))
32.7%2(-.f64 lambda1 lambda2)
Compiler

Compiled 47 to 38 computations (19.1% saved)

regimes53.0ms (0.2%)

Counts
29 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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

3 calls:

30.0ms
phi1
11.0ms
lambda1
9.0ms
lambda2
Results
AccuracySegmentsBranch
34.4%2phi1
34.5%2lambda2
30.4%2lambda1
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes72.0ms (0.3%)

Counts
28 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
Outputs
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R)
Calls

5 calls:

30.0ms
(-.f64 lambda1 lambda2)
8.0ms
(cos.f64 (-.f64 lambda1 lambda2))
8.0ms
phi1
8.0ms
phi2
8.0ms
lambda2
Results
AccuracySegmentsBranch
26.5%1phi2
31.9%2(cos.f64 (-.f64 lambda1 lambda2))
31.9%2(-.f64 lambda1 lambda2)
28.6%2phi1
26.5%1lambda2
Compiler

Compiled 35 to 28 computations (20% saved)

regimes28.0ms (0.1%)

Counts
26 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))) R)
Outputs
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R)
Calls

3 calls:

9.0ms
(cos.f64 (-.f64 lambda1 lambda2))
8.0ms
R
8.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
26.5%1R
31.6%2(cos.f64 (-.f64 lambda1 lambda2))
31.6%2(-.f64 lambda1 lambda2)
Compiler

Compiled 23 to 18 computations (21.7% saved)

regimes23.0ms (0.1%)

Counts
19 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
Outputs
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R)
Calls

3 calls:

8.0ms
(-.f64 lambda1 lambda2)
6.0ms
lambda1
6.0ms
(cos.f64 (-.f64 lambda1 lambda2))
Results
AccuracySegmentsBranch
26.5%1lambda1
30.0%2(-.f64 lambda1 lambda2)
30.0%2(cos.f64 (-.f64 lambda1 lambda2))
Compiler

Compiled 23 to 18 computations (21.7% saved)

regimes14.0ms (0.1%)

Counts
16 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) 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 (acos.f64 (*.f64 phi1 (*.f64 #s(literal 1/120 binary64) (pow.f64 phi2 #s(literal 5 binary64))))) R)
Outputs
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 (-.f64 lambda2 lambda1) R)
Calls

2 calls:

5.0ms
(-.f64 lambda1 lambda2)
5.0ms
(cos.f64 (-.f64 lambda1 lambda2))
Results
AccuracySegmentsBranch
29.9%2(cos.f64 (-.f64 lambda1 lambda2))
29.9%2(-.f64 lambda1 lambda2)
Compiler

Compiled 17 to 13 computations (23.5% saved)

regimes27.0ms (0.1%)

Counts
14 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
Outputs
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
Calls

5 calls:

5.0ms
phi2
5.0ms
R
5.0ms
phi1
5.0ms
lambda2
5.0ms
lambda1
Results
AccuracySegmentsBranch
26.3%2lambda2
26.4%2lambda1
20.0%2R
17.3%1phi2
17.3%1phi1
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes12.0ms (0%)

Counts
13 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
Outputs
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 (-.f64 lambda2 lambda1) R)
Calls

2 calls:

5.0ms
lambda1
4.0ms
lambda2
Results
AccuracySegmentsBranch
17.1%1lambda2
20.3%2lambda1
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes24.0ms (0.1%)

Counts
12 → 1
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.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 lambda2 lambda1)))) 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 lambda2 lambda1))))) R)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
Outputs
(*.f64 (-.f64 lambda2 lambda1) R)
Calls

5 calls:

7.0ms
R
4.0ms
lambda2
4.0ms
phi2
4.0ms
phi1
4.0ms
lambda1
Results
AccuracySegmentsBranch
9.1%1lambda2
9.1%1phi1
9.1%1phi2
9.1%1R
9.1%1lambda1
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes8.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 lambda1 R)
Outputs
(*.f64 lambda1 R)
Calls

5 calls:

3.0ms
phi2
1.0ms
R
1.0ms
lambda1
1.0ms
phi1
1.0ms
lambda2
Results
AccuracySegmentsBranch
3.3%1lambda2
3.3%1lambda1
3.3%1phi1
3.3%1R
3.3%1phi2
Compiler

Compiled 30 to 25 computations (16.7% saved)

bsearch3.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999996637477209
1.0
Compiler

Compiled 32 to 24 computations (25% saved)

bsearch145.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
5.861415733036023e-27
3.4890514624101235e-25
71.0ms
-3833.8625749503717
-0.1000436028203114
Results
113.0ms199×1valid
8.0ms41×0valid
Compiler

Compiled 877 to 629 computations (28.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 97.0ms
ival-cos: 33.0ms (33.9% of total)
ival-sin: 24.0ms (24.7% of total)
ival-mult: 13.0ms (13.4% of total)
ival-acos: 12.0ms (12.3% of total)
backward-pass: 10.0ms (10.3% of total)
ival-sub: 2.0ms (2.1% of total)
ival-add: 2.0ms (2.1% of total)
const: 0.0ms (0% of total)

bsearch132.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
59.0ms
5.861415733036023e-27
3.4890514624101235e-25
64.0ms
-3833.8625749503717
-0.1000436028203114
Results
102.0ms193×1valid
9.0ms47×0valid
Compiler

Compiled 892 to 644 computations (27.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 90.0ms
ival-cos: 33.0ms (36.7% of total)
ival-sin: 24.0ms (26.7% of total)
ival-mult: 12.0ms (13.4% of total)
backward-pass: 8.0ms (8.9% of total)
ival-acos: 8.0ms (8.9% of total)
ival-sub: 2.0ms (2.2% of total)
ival-add: 2.0ms (2.2% of total)
const: 0.0ms (0% of total)

bsearch119.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
60.0ms
5.861415733036023e-27
3.4890514624101235e-25
51.0ms
-0.0018935265697877014
-8.662718147953092e-5
Results
92.0ms171×1valid
10.0ms53×0valid
Compiler

Compiled 907 to 661 computations (27.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 83.0ms
ival-cos: 29.0ms (35.1% of total)
ival-sin: 25.0ms (30.3% of total)
ival-mult: 11.0ms (13.3% of total)
ival-acos: 7.0ms (8.5% of total)
backward-pass: 5.0ms (6.1% of total)
ival-sub: 2.0ms (2.4% of total)
ival-add: 2.0ms (2.4% of total)
const: 0.0ms (0% of total)

bsearch117.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
57.0ms
5.861415733036023e-27
3.4890514624101235e-25
51.0ms
-0.0018935265697877014
-8.662718147953092e-5
Results
89.0ms169×1valid
10.0ms55×0valid
Compiler

Compiled 795 to 577 computations (27.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
ival-cos: 28.0ms (36.3% of total)
ival-sin: 21.0ms (27.2% of total)
ival-mult: 11.0ms (14.3% of total)
ival-acos: 7.0ms (9.1% of total)
backward-pass: 5.0ms (6.5% of total)
ival-sub: 2.0ms (2.6% of total)
ival-add: 2.0ms (2.6% of total)
const: 0.0ms (0% of total)

bsearch145.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
5.861415733036023e-27
3.4890514624101235e-25
76.0ms
-6.5502750730519195e-15
-5.365599554537094e-21
Results
118.0ms215×1valid
8.0ms41×0valid
Compiler

Compiled 819 to 603 computations (26.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 101.0ms
ival-cos: 41.0ms (40.7% of total)
ival-sin: 25.0ms (24.8% of total)
ival-mult: 13.0ms (12.9% of total)
ival-acos: 10.0ms (9.9% of total)
backward-pass: 7.0ms (7% of total)
ival-sub: 3.0ms (3% of total)
ival-add: 2.0ms (2% of total)
const: 0.0ms (0% of total)

bsearch149.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
5.861415733036023e-27
3.4890514624101235e-25
79.0ms
-6.5502750730519195e-15
-5.365599554537094e-21
Results
123.0ms216×1valid
8.0ms40×0valid
Compiler

Compiled 828 to 612 computations (26.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 102.0ms
ival-cos: 38.0ms (37.3% of total)
ival-sin: 25.0ms (24.5% of total)
ival-mult: 15.0ms (14.7% of total)
backward-pass: 11.0ms (10.8% of total)
ival-acos: 8.0ms (7.9% of total)
ival-sub: 3.0ms (2.9% of total)
ival-add: 3.0ms (2.9% of total)
const: 0.0ms (0% of total)

bsearch177.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
60.0ms
5.861415733036023e-27
3.4890514624101235e-25
79.0ms
-6.5502750730519195e-15
-5.365599554537094e-21
Results
122.0ms225×1valid
6.0ms31×0valid
Compiler

Compiled 800 to 584 computations (27% saved)

Precisions
Click to see histograms. Total time spent on operations: 101.0ms
ival-cos: 38.0ms (37.6% of total)
ival-sin: 27.0ms (26.7% of total)
ival-mult: 14.0ms (13.9% of total)
ival-acos: 8.0ms (7.9% of total)
backward-pass: 7.0ms (6.9% of total)
ival-sub: 4.0ms (4% of total)
ival-add: 2.0ms (2% of total)
const: 0.0ms (0% of total)

bsearch193.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
60.0ms
5.861415733036023e-27
3.4890514624101235e-25
125.0ms
-6.5502750730519195e-15
-5.365599554537094e-21
Results
168.0ms220×1valid
7.0ms36×0valid
Compiler

Compiled 800 to 584 computations (27% saved)

Precisions
Click to see histograms. Total time spent on operations: 119.0ms
ival-cos: 40.0ms (33.7% of total)
ival-sin: 26.0ms (21.9% of total)
ival-add: 20.0ms (16.9% of total)
ival-mult: 14.0ms (11.8% of total)
ival-acos: 9.0ms (7.6% of total)
backward-pass: 7.0ms (5.9% of total)
ival-sub: 3.0ms (2.5% of total)
const: 0.0ms (0% of total)

bsearch142.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
60.0ms
1.7293122451636973e-6
0.027759629483575
75.0ms
-0.0001587883960670891
-3.919105369729892e-8
Results
101.0ms154×1valid
22.0ms102×0valid
Compiler

Compiled 768 to 568 computations (26% saved)

Precisions
Click to see histograms. Total time spent on operations: 103.0ms
ival-cos: 31.0ms (30.1% of total)
ival-sin: 24.0ms (23.3% of total)
ival-acos: 22.0ms (21.3% of total)
ival-mult: 15.0ms (14.5% of total)
backward-pass: 6.0ms (5.8% of total)
ival-sub: 2.0ms (1.9% of total)
ival-add: 2.0ms (1.9% of total)
const: 0.0ms (0% of total)

bsearch177.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
63.0ms
1.7293122451636973e-6
0.027759629483575
77.0ms
-0.0001587883960670891
-3.919105369729892e-8
Results
91.0ms162×1valid
22.0ms94×0valid
Compiler

Compiled 768 to 568 computations (26% saved)

Precisions
Click to see histograms. Total time spent on operations: 91.0ms
ival-cos: 33.0ms (36.1% of total)
ival-sin: 26.0ms (28.4% of total)
ival-mult: 12.0ms (13.1% of total)
ival-acos: 11.0ms (12% of total)
backward-pass: 5.0ms (5.5% of total)
ival-sub: 2.0ms (2.2% of total)
ival-add: 2.0ms (2.2% of total)
const: 0.0ms (0% of total)

bsearch134.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
4.98426180794138e-5
0.00010635778400271767
86.0ms
-863867929.7438391
-0.027930790383380973
Results
106.0ms186×1valid
10.0ms54×0valid
Compiler

Compiled 722 to 534 computations (26% saved)

Precisions
Click to see histograms. Total time spent on operations: 96.0ms
ival-sin: 31.0ms (32.3% of total)
ival-cos: 30.0ms (31.3% of total)
ival-mult: 12.0ms (12.5% of total)
backward-pass: 10.0ms (10.4% of total)
ival-acos: 8.0ms (8.3% of total)
ival-sub: 2.0ms (2.1% of total)
ival-add: 2.0ms (2.1% of total)
const: 0.0ms (0% of total)

bsearch63.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
60.0ms
4.98426180794138e-5
0.00010635778400271767
Results
53.0ms60×1valid
4.0ms20×0valid
Compiler

Compiled 262 to 194 computations (26% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
ival-cos: 33.0ms (66.8% of total)
ival-sin: 7.0ms (14.2% of total)
ival-mult: 4.0ms (8.1% of total)
ival-acos: 3.0ms (6.1% of total)
backward-pass: 2.0ms (4% of total)
ival-sub: 1.0ms (2% of total)
ival-add: 1.0ms (2% of total)
const: 0.0ms (0% of total)

bsearch46.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
43.0ms
4.98426180794138e-5
0.00010635778400271767
Results
37.0ms63×1valid
3.0ms17×0valid
Compiler

Compiled 227 to 169 computations (25.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-cos: 15.0ms (45.5% of total)
ival-sin: 7.0ms (21.2% of total)
ival-mult: 4.0ms (12.1% of total)
ival-acos: 3.0ms (9.1% of total)
backward-pass: 2.0ms (6.1% of total)
ival-sub: 1.0ms (3% of total)
ival-add: 1.0ms (3% of total)
const: 0.0ms (0% of total)

bsearch192.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
65.0ms
0.18646595444649172
11.067721242290459
118.0ms
-863867929.7438391
-0.027930790383380973
Results
149.0ms187×1valid
23.0ms85×0valid
Compiler

Compiled 1070 to 777 computations (27.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 146.0ms
ival-cos: 40.0ms (27.3% of total)
ival-mult: 36.0ms (24.6% of total)
ival-sin: 35.0ms (23.9% of total)
backward-pass: 21.0ms (14.3% of total)
ival-acos: 8.0ms (5.5% of total)
ival-sub: 3.0ms (2% of total)
ival-add: 3.0ms (2% of total)
const: 0.0ms (0% of total)

bsearch191.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
74.0ms
0.18646595444649172
11.067721242290459
100.0ms
-863867929.7438391
-0.027930790383380973
Results
143.0ms188×1valid
20.0ms84×0valid
Compiler

Compiled 968 to 709 computations (26.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 106.0ms
ival-cos: 39.0ms (36.8% of total)
ival-sin: 34.0ms (32.1% of total)
ival-mult: 14.0ms (13.2% of total)
ival-acos: 8.0ms (7.6% of total)
backward-pass: 6.0ms (5.7% of total)
ival-sub: 3.0ms (2.8% of total)
ival-add: 3.0ms (2.8% of total)
const: 0.0ms (0% of total)

bsearch43.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
39.0ms
4.98426180794138e-5
0.00010635778400271767
Results
33.0ms65×1valid
3.0ms15×0valid
Compiler

Compiled 202 to 154 computations (23.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-cos: 12.0ms (41.3% of total)
ival-sin: 6.0ms (20.6% of total)
ival-mult: 4.0ms (13.8% of total)
ival-acos: 3.0ms (10.3% of total)
backward-pass: 2.0ms (6.9% of total)
ival-sub: 1.0ms (3.4% of total)
ival-add: 1.0ms (3.4% of total)
const: 0.0ms (0% of total)

bsearch44.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
41.0ms
4.98426180794138e-5
0.00010635778400271767
Results
32.0ms65×1valid
7.0ms15×0valid
Compiler

Compiled 192 to 144 computations (25% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-cos: 13.0ms (41.9% of total)
ival-sin: 7.0ms (22.6% of total)
ival-mult: 5.0ms (16.1% of total)
ival-acos: 3.0ms (9.7% of total)
backward-pass: 2.0ms (6.5% of total)
ival-sub: 1.0ms (3.2% of total)
ival-add: 1.0ms (3.2% of total)
const: 0.0ms (0% of total)

bsearch71.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
67.0ms
-0.0001587883960670891
-3.919105369729892e-8
Results
50.0ms83×1valid
12.0ms45×0valid
Compiler

Compiled 256 to 200 computations (21.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-cos: 18.0ms (34.8% of total)
ival-sin: 11.0ms (21.3% of total)
ival-acos: 10.0ms (19.4% of total)
ival-mult: 8.0ms (15.5% of total)
backward-pass: 3.0ms (5.8% of total)
ival-sub: 1.0ms (1.9% of total)
ival-add: 1.0ms (1.9% of total)
const: 0.0ms (0% of total)

bsearch59.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
54.0ms
0.00010076023138177883
0.005720217953773823
Results
38.0ms52×1valid
13.0ms60×0valid
Compiler

Compiled 221 to 171 computations (22.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
ival-cos: 17.0ms (40.4% of total)
ival-sin: 10.0ms (23.8% of total)
ival-mult: 8.0ms (19% of total)
ival-acos: 3.0ms (7.1% of total)
backward-pass: 2.0ms (4.8% of total)
ival-sub: 1.0ms (2.4% of total)
ival-add: 1.0ms (2.4% of total)
const: 0.0ms (0% of total)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.1880157514170935
-0.6442305732079396
Compiler

Compiled 32 to 24 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999836395978913
0.9999999873931227
Compiler

Compiled 32 to 24 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-8.082532890364024e+37
-2.1983482676073625e+37
Compiler

Compiled 32 to 24 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999999999768
0.9999999999999998
Compiler

Compiled 32 to 24 computations (25% saved)

bsearch70.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
66.0ms
-0.0001587883960670891
-3.919105369729892e-8
Results
40.0ms75×1valid
22.0ms53×0valid
Compiler

Compiled 208 to 168 computations (19.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-cos: 15.0ms (29.3% of total)
ival-sin: 11.0ms (21.5% of total)
ival-add: 11.0ms (21.5% of total)
ival-mult: 6.0ms (11.7% of total)
ival-acos: 4.0ms (7.8% of total)
ival-sub: 2.0ms (3.9% of total)
backward-pass: 2.0ms (3.9% of total)
const: 0.0ms (0% of total)

bsearch72.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
70.0ms
-3.919105369729892e-8
-2.804442336854766e-10
Results
56.0ms69×1valid
10.0ms43×0valid
Compiler

Compiled 186 to 143 computations (23.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
ival-sin: 28.0ms (50% of total)
ival-cos: 14.0ms (25% of total)
ival-mult: 7.0ms (12.5% of total)
ival-acos: 3.0ms (5.4% of total)
backward-pass: 2.0ms (3.6% of total)
ival-sub: 1.0ms (1.8% of total)
ival-add: 1.0ms (1.8% of total)
const: 0.0ms (0% of total)

simplify52.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
02561203
13671203
23771203
33831203
43861203
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)) (*.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 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R))
(if (<=.f64 phi1 #s(literal -7926335344172073/72057594037927936 binary64)) (*.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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 (acos.f64 (+.f64 (*.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 (-.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)))
(if (<=.f64 phi1 #s(literal -7566047373982433/72057594037927936 binary64)) (*.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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 (acos.f64 (+.f64 (*.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 (-.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)))
(if (<=.f64 phi1 #s(literal -466933209365773/1152921504606846976 binary64)) (*.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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))))) 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)))
(if (<=.f64 phi1 #s(literal -3246626956972881/36893488147419103232 binary64)) (*.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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 (acos.f64 (+.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)))) 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)))
(if (<=.f64 phi1 #s(literal -8239728901483491/1267650600228229401496703205376 binary64)) (*.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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.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 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)))
(if (<=.f64 phi1 #s(literal -8239728901483491/1267650600228229401496703205376 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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.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 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)))
(if (<=.f64 phi1 #s(literal -8239728901483491/1267650600228229401496703205376 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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 (acos.f64 (*.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 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)))
(if (<=.f64 phi1 #s(literal -5831192761049855/5070602400912917605986812821504 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R) (if (<=.f64 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 (acos.f64 (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) 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 lambda1))))) R) (if (<=.f64 lambda1 #s(literal 8028023020878397/1180591620717411303424 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)))
(if (<=.f64 lambda1 #s(literal -8264141345021879/2361183241434822606848 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 2420212822470693/295147905179352825856 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 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)))
(if (<=.f64 phi2 #s(literal -8070450532247929/288230376151711744 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 phi2 #s(literal 2176715800697727/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 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)))
(if (<=.f64 phi2 #s(literal 3984496719921263/73786976294838206464 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 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R))
(if (<=.f64 phi2 #s(literal 7378697629483821/73786976294838206464 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) (cos.f64 (-.f64 lambda2 lambda1)))) R))
(if (<=.f64 phi2 #s(literal -9000000 binary64)) (*.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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R) (if (<=.f64 phi2 #s(literal 3321404725185741/1125899906842624 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)))
(if (<=.f64 phi2 #s(literal -46000 binary64)) (*.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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R) (if (<=.f64 phi2 #s(literal 5/2 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)))
(if (<=.f64 phi2 #s(literal 7378697629483821/147573952589676412928 binary64)) (/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R))
(if (<=.f64 phi2 #s(literal 8116567392432203/147573952589676412928 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 lambda1 #s(literal -8689154328480147/37778931862957161709568 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 564931537257355/2305843009213693952 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R) (*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R))
(if (<=.f64 (-.f64 lambda1 lambda2) #s(literal -2 binary64)) (*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R))
(if (<=.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 9007109182748445/9007199254740992 binary64)) (*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R))
(if (<=.f64 (-.f64 lambda1 lambda2) #s(literal -49999999999999998874404911728017014784 binary64)) (*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R) (*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R))
(if (<=.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2251799813685203/2251799813685248 binary64)) (*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R) (*.f64 (-.f64 lambda2 lambda1) R))
(if (<=.f64 lambda1 #s(literal -3475661731392059/37778931862957161709568 binary64)) (*.f64 (acos.f64 (cos.f64 lambda1)) R) (*.f64 (acos.f64 (cos.f64 lambda2)) R))
(if (<=.f64 lambda1 #s(literal -6769984589841923/604462909807314587353088 binary64)) (*.f64 (acos.f64 (cos.f64 lambda1)) R) (*.f64 (-.f64 lambda2 lambda1) R))
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 lambda1 R)
Outputs
(if (<=.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)) (*.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 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R))
(if (<=.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)) (*.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 R (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64))))))
(if (<=.f64 phi1 #s(literal -7926335344172073/72057594037927936 binary64)) (*.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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 (acos.f64 (+.f64 (*.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 (-.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)))
(if (<=.f64 phi1 #s(literal -7926335344172073/72057594037927936 binary64)) (*.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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 R (acos.f64 (+.f64 (*.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))))))) (*.f64 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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))
(if (<=.f64 phi1 #s(literal -7566047373982433/72057594037927936 binary64)) (*.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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 (acos.f64 (+.f64 (*.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 (-.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)))
(if (<=.f64 phi1 #s(literal -7566047373982433/72057594037927936 binary64)) (*.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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.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 phi1 (sin.f64 phi2))))) (*.f64 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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))
(if (<=.f64 phi1 #s(literal -466933209365773/1152921504606846976 binary64)) (*.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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2))))) 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)))
(if (<=.f64 phi1 #s(literal -466933209365773/1152921504606846976 binary64)) (*.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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))) (*.f64 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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))
(if (<=.f64 phi1 #s(literal -3246626956972881/36893488147419103232 binary64)) (*.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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 (acos.f64 (+.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)))) 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)))
(if (<=.f64 phi1 #s(literal -3246626956972881/36893488147419103232 binary64)) (*.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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 R (acos.f64 (+.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))))))) (*.f64 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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))
(if (<=.f64 phi1 #s(literal -8239728901483491/1267650600228229401496703205376 binary64)) (*.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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.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 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)))
(if (<=.f64 phi1 #s(literal -8239728901483491/1267650600228229401496703205376 binary64)) (*.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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 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 (-.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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))
(if (<=.f64 phi1 #s(literal -8239728901483491/1267650600228229401496703205376 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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.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 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) R)))
(if (<=.f64 phi1 #s(literal -8239728901483491/1267650600228229401496703205376 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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 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 (-.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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))
(if (<=.f64 phi1 #s(literal -8239728901483491/1267650600228229401496703205376 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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 (acos.f64 (*.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 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) R)))
(if (<=.f64 phi1 #s(literal -8239728901483491/1267650600228229401496703205376 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 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 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 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(if (<=.f64 phi1 #s(literal -5831192761049855/5070602400912917605986812821504 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R) (if (<=.f64 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 binary64)) (*.f64 (acos.f64 (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)))
(if (<=.f64 phi1 #s(literal -5831192761049855/5070602400912917605986812821504 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (if (<=.f64 phi1 #s(literal 7404544304199621/21778071482940061661655974875633165533184 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 (-.f64 lambda2 lambda1)))))))))
(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 lambda1))))) R) (if (<=.f64 lambda1 #s(literal 8028023020878397/1180591620717411303424 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)))
(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 lambda1)))))) (if (<=.f64 lambda1 #s(literal 8028023020878397/1180591620717411303424 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (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 -8264141345021879/2361183241434822606848 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 2420212822470693/295147905179352825856 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 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)))
(if (<=.f64 lambda1 #s(literal -8264141345021879/2361183241434822606848 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 2420212822470693/295147905179352825856 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 phi2 #s(literal -8070450532247929/288230376151711744 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 phi2 #s(literal 2176715800697727/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 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)))
(if (<=.f64 phi2 #s(literal -8070450532247929/288230376151711744 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 phi2 #s(literal 2176715800697727/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 3984496719921263/73786976294838206464 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 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R))
(if (<=.f64 phi2 #s(literal 3984496719921263/73786976294838206464 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 7378697629483821/73786976294838206464 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) (cos.f64 (-.f64 lambda2 lambda1)))) R))
(if (<=.f64 phi2 #s(literal 7378697629483821/73786976294838206464 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) (cos.f64 (-.f64 lambda2 lambda1))))))
(if (<=.f64 phi2 #s(literal -9000000 binary64)) (*.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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R) (if (<=.f64 phi2 #s(literal 3321404725185741/1125899906842624 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)))
(if (<=.f64 phi2 #s(literal -9000000 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))))))) (if (<=.f64 phi2 #s(literal 3321404725185741/1125899906842624 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64))))))))))) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(if (<=.f64 phi2 #s(literal -46000 binary64)) (*.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 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)))))) R) (if (<=.f64 phi2 #s(literal 5/2 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)))
(if (<=.f64 phi2 #s(literal -46000 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1))))))) (if (<=.f64 phi2 #s(literal 5/2 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/6 binary64)))))))) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(if (<=.f64 phi2 #s(literal 7378697629483821/147573952589676412928 binary64)) (/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R))
(if (<=.f64 phi2 #s(literal 7378697629483821/147573952589676412928 binary64)) (/.f64 R (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(if (<=.f64 phi2 #s(literal 8116567392432203/147573952589676412928 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 8116567392432203/147573952589676412928 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 lambda1 #s(literal -8689154328480147/37778931862957161709568 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 lambda1 #s(literal -8689154328480147/37778931862957161709568 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 564931537257355/2305843009213693952 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 564931537257355/2305843009213693952 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 R (acos.f64 (cos.f64 (-.f64 lambda1 lambda2)))))
(if (<=.f64 (-.f64 lambda1 lambda2) #s(literal -2 binary64)) (*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64)))))))))) R))
(if (<=.f64 (-.f64 lambda1 lambda2) #s(literal -2 binary64)) (*.f64 R (acos.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (+.f64 lambda1 (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/4 binary64))))))))))))
(if (<=.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 9007109182748445/9007199254740992 binary64)) (*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64)))))) R))
(if (<=.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 9007109182748445/9007199254740992 binary64)) (*.f64 R (acos.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))))))))
(if (<=.f64 (-.f64 lambda1 lambda2) #s(literal -49999999999999998874404911728017014784 binary64)) (*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R) (*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64)))) R))
(if (<=.f64 (-.f64 lambda1 lambda2) #s(literal -49999999999999998874404911728017014784 binary64)) (*.f64 R (acos.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 R (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 #s(literal 2 binary64) (PI.f64))))))
(if (<=.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2251799813685203/2251799813685248 binary64)) (*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R) (*.f64 (-.f64 lambda2 lambda1) R))
(if (<=.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2251799813685203/2251799813685248 binary64)) (*.f64 R (acos.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 R (-.f64 lambda2 lambda1)))
(if (<=.f64 lambda1 #s(literal -3475661731392059/37778931862957161709568 binary64)) (*.f64 (acos.f64 (cos.f64 lambda1)) R) (*.f64 (acos.f64 (cos.f64 lambda2)) R))
(if (<=.f64 lambda1 #s(literal -3475661731392059/37778931862957161709568 binary64)) (*.f64 R (acos.f64 (cos.f64 lambda1))) (*.f64 R (acos.f64 (cos.f64 lambda2))))
(if (<=.f64 lambda1 #s(literal -6769984589841923/604462909807314587353088 binary64)) (*.f64 (acos.f64 (cos.f64 lambda1)) R) (*.f64 (-.f64 lambda2 lambda1) R))
(if (<=.f64 lambda1 #s(literal -6769984589841923/604462909807314587353088 binary64)) (*.f64 R (acos.f64 (cos.f64 lambda1))) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 R (-.f64 lambda2 lambda1))
(*.f64 lambda1 R)

soundness2.8s (11.5%)

Rules
6448×*-lowering-*.f32
6448×*-lowering-*.f64
6292×*-lowering-*.f32
6292×*-lowering-*.f64
5302×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058339
1364277
23707276
08419276
01833081
16113032
221893004
340063001
081093001
075369
1427353
24552350
08103350
068316985
1247116181
0823316181
077219397
1271818636
0858818636
01758
17258
259758
0839058
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
Compiler

Compiled 3440 to 1867 computations (45.7% saved)

preprocess200.0ms (0.8%)

Remove

(sort phi1 phi2)

(sort lambda1 lambda2)

(negabs R)

Compiler

Compiled 3616 to 1190 computations (67.1% saved)

end0.0ms (0%)

Profiling

Loading profile data...