Spherical law of cosines

Time bar (total: 27.1s)

analyze893.0ms (3.3%)

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: 531.0ms
ival-cos: 177.0ms (33.3% of total)
ival-mult: 156.0ms (29.4% of total)
ival-sin: 128.0ms (24.1% of total)
ival-acos: 28.0ms (5.3% of total)
ival-sub: 19.0ms (3.6% of total)
ival-add: 19.0ms (3.6% of total)
const: 3.0ms (0.6% of total)
backward-pass: 1.0ms (0.2% of total)

sample5.3s (19.7%)

Results
4.2s6294×1valid
459.0ms1939×0valid
56.0ms23×2valid
Precisions
Click to see histograms. Total time spent on operations: 4.0s
ival-cos: 1.5s (38.1% of total)
ival-sin: 1.4s (34.1% of total)
ival-mult: 482.0ms (12.1% of total)
ival-acos: 264.0ms (6.6% of total)
backward-pass: 169.0ms (4.2% of total)
ival-add: 96.0ms (2.4% of total)
ival-sub: 87.0ms (2.2% of total)
const: 8.0ms (0.2% of total)
Bogosity

preprocess89.0ms (0.3%)

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)

explain483.0ms (1.8%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
71122(8.081929962682803e+225 -3.0125205879417175e-55 3.1111662949913273e+275 -2.0337551848523423e-293 2.554100482828165e-241)0-(cos.f64 (-.f64 lambda1 lambda2))
140-3(7.379047668180028e-118 1.9826712749125162e-88 8.472619742184552e-6 1.168484336747146e-139 1.1094455696061537e+98)(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
317.0ms384×1valid
92.0ms128×0valid
Compiler

Compiled 220 to 53 computations (75.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 333.0ms
ival-sin: 129.0ms (38.7% of total)
ival-cos: 75.0ms (22.5% of total)
ival-acos: 57.0ms (17.1% of total)
ival-mult: 33.0ms (9.9% of total)
ival-add: 19.0ms (5.7% of total)
backward-pass: 16.0ms (4.8% of total)
ival-sub: 5.0ms (1.5% of total)
const: 1.0ms (0.3% 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
74.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
Compiler

Compiled 24 to 17 computations (29.2% saved)

simplify18.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize194.0ms (0.7%)

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)
accuracy95.8%
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
accuracy75.9%
(cos.f64 (-.f64 lambda1 lambda2))
Results
155.0ms192×1valid
18.0ms64×0valid
Compiler

Compiled 98 to 18 computations (81.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 127.0ms
ival-sin: 54.0ms (42.4% of total)
ival-cos: 40.0ms (31.4% of total)
ival-mult: 14.0ms (11% of total)
ival-acos: 8.0ms (6.3% of total)
backward-pass: 6.0ms (4.7% of total)
ival-sub: 2.0ms (1.6% of total)
ival-add: 2.0ms (1.6% of total)
const: 0.0ms (0% of total)

series30.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
lambda2
@inf
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))
3.0ms
lambda1
@0
(cos (- lambda1 lambda2))
2.0ms
phi1
@-inf
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))
2.0ms
phi2
@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))))

rewrite295.0ms (1.1%)

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
259358
0833758
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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(+.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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) 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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #s(literal 2 binary64)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
(*.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)))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(+.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(-.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (/.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (-.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))))
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))) (-.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 phi1) (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 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(+.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(-.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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))))))
(/.f64 (-.f64 #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal 2 binary64)))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))))) (neg.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 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) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(*.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 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.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 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.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 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(+.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 phi1 phi2) (+.f64 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))))

simplify260.0ms (1%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
01833081
16113044
221873017
339973014
081073014
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 phi1 (*.f64 phi1 (*.f64 phi1 (*.f64 (sin.f64 phi2) #s(literal -1/6 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 (- 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 (*.f64 phi2 (sin.f64 phi1)) (*.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 lambda1 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (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 (sin.f64 phi2) (*.f64 phi1 phi1)) (+.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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (*.f64 phi2 (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 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 #s(literal 1/120 binary64)))))))
(* 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 #s(literal -1/5040 binary64) (*.f64 phi2 phi2)))) (*.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))

eval70.0ms (0.3%)

Compiler

Compiled 11929 to 1110 computations (90.7% saved)

prune130.0ms (0.5%)

Pruning

38 alts after pruning (38 fresh and 0 done)

PrunedKeptTotal
New32338361
Fresh000
Picked101
Done000
Total32438362
Accuracy
96.3%
Counts
362 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.5%
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
74.5%
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
74.6%
(+.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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R))
74.5%
(*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (-.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #s(literal 2 binary64))))) R)
74.5%
(*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (/.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))) R)
74.7%
(*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R)
74.8%
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
74.8%
(*.f64 (acos.f64 (fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
54.1%
(*.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)
74.5%
(*.f64 (acos.f64 (/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #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 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal 3 binary64))))) R)
74.6%
(*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) R)
62.2%
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
62.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)
74.7%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
95.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)
45.8%
(*.f64 (acos.f64 (+.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))))))))) R)
95.8%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
95.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)
95.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 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) R)
95.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)
74.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda1 lambda2)))))) R)
95.7%
(*.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 (+.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)))))))) R)
74.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))))) R)
95.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.7%
(*.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)
46.3%
(*.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)
45.9%
(*.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)
45.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 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))))) R)
47.9%
(*.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)
54.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
55.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
74.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)
54.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
36.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
42.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
34.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)
42.8%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
48.6%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
Compiler

Compiled 2818 to 1688 computations (40.1% saved)

simplify183.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff19328
(+.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)))))))
cost-diff19328
(+.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))))))))
cost-diff19328
(acos.f64 (+.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)))))))))
cost-diff19328
(*.f64 (acos.f64 (+.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))))))))) 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 (cos.f64 lambda2) (*.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)) (+.f64 (cos.f64 lambda2) (*.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)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))) R)
cost-diff256
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
cost-diff256
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
cost-diff256
(acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
cost-diff256
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
cost-diff0
(cos.f64 phi1)
cost-diff0
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
cost-diff0
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
cost-diff0
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
cost-diff6272
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
cost-diff6272
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
cost-diff6272
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
cost-diff6272
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
Rules
2710×*-lowering-*.f32
2710×*-lowering-*.f64
2382×sum3-define
1976×sum4-define
1666×fma-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
053586
1132571
2409551
31218547
42573547
53196547
65941547
08613547
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))))
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))
(* (sin phi1) (sin phi2))
(sin phi1)
phi1
(sin phi2)
phi2
(* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))
(* (cos phi1) (cos phi2))
(cos phi1)
(cos phi2)
(+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))
(sin lambda2)
lambda2
(sin lambda1)
lambda1
(* (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 (+ (/ 1 (/ 1 (* (sin phi1) (sin phi2)))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(acos (+ (/ 1 (/ 1 (* (sin phi1) (sin phi2)))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(+ (/ 1 (/ 1 (* (sin phi1) (sin phi2)))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(/ 1 (/ 1 (* (sin phi1) (sin phi2))))
1
(/ 1 (* (sin phi1) (sin phi2)))
(* (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
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (sin lambda2)))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (sin lambda2))))))
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (sin lambda2)))))
(* (sin phi1) (sin phi2))
(sin phi1)
phi1
(sin phi2)
phi2
(* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (sin lambda2))))
(* (cos phi1) (cos phi2))
(cos phi1)
(cos phi2)
(+ (cos lambda2) (* lambda1 (sin lambda2)))
(cos lambda2)
lambda2
(* lambda1 (sin lambda2))
lambda1
(sin lambda2)
R
(* (acos (+ (* (sin phi1) (sin phi2)) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* lambda2 (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* lambda2 (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))))))
(+ (* (sin phi1) (sin phi2)) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* lambda2 (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))))
(* (sin phi1) (sin phi2))
(sin phi1)
phi1
(sin phi2)
phi2
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* lambda2 (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(cos lambda1)
lambda1
(* (cos phi1) (cos phi2))
(cos phi1)
(cos phi2)
(* lambda2 (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
lambda2
(* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))
(+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))
(sin lambda1)
(* -1/2 (* lambda2 (cos lambda1)))
-1/2
(* lambda2 (cos lambda1))
R
Outputs
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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 lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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 lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))
(+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(sin lambda2)
(sin.f64 lambda2)
lambda2
(sin lambda1)
(sin.f64 lambda1)
lambda1
(* (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 (+ (/ 1 (/ 1 (* (sin phi1) (sin phi2)))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) 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)))))))
(acos (+ (/ 1 (/ 1 (* (sin phi1) (sin phi2)))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(+ (/ 1 (/ 1 (* (sin phi1) (sin phi2)))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(/ 1 (/ 1 (* (sin phi1) (sin phi2))))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
1
#s(literal 1 binary64)
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(* (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 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (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 (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (sin lambda2)))))) R)
(*.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 (sin.f64 lambda2) lambda1))))))
(acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (sin lambda2))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (sin lambda2)))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1))))
(* (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 (sin lambda2))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 (sin.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 lambda2) (* lambda1 (sin lambda2)))
(+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1))
(cos lambda2)
(cos.f64 lambda2)
lambda2
(* lambda1 (sin lambda2))
(*.f64 (sin.f64 lambda2) lambda1)
lambda1
(sin lambda2)
(sin.f64 lambda2)
R
(* (acos (+ (* (sin phi1) (sin phi2)) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* lambda2 (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (*.f64 lambda2 #s(literal -1/2 binary64)))))))))))
(acos (+ (* (sin phi1) (sin phi2)) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* lambda2 (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (*.f64 lambda2 #s(literal -1/2 binary64))))))))))
(+ (* (sin phi1) (sin phi2)) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* lambda2 (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (*.f64 lambda2 #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 lambda1) (* (cos phi1) (cos phi2))) (* lambda2 (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (*.f64 lambda2 #s(literal -1/2 binary64))))))))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))
(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)
(* lambda2 (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))))) (*.f64 (cos.f64 phi1) lambda2))
lambda2
(* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))))))
(+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))))
(sin lambda1)
(sin.f64 lambda1)
(* -1/2 (* lambda2 (cos lambda1)))
(*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))
-1/2
#s(literal -1/2 binary64)
(* lambda2 (cos lambda1))
(*.f64 lambda2 (cos.f64 lambda1))
R

localize537.0ms (2%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1)))))
accuracy99.9%
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
accuracy99.9%
(*.f64 (acos.f64 (+.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))))))))) R)
accuracy99.8%
(acos.f64 (+.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)))))))))
accuracy99.9%
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
accuracy99.9%
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
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 (sin.f64 lambda2)))))) R)
accuracy96.8%
(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))))))
accuracy99.9%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
accuracy99.9%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
accuracy99.9%
(/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
accuracy99.8%
(acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
accuracy100.0%
(cos.f64 phi1)
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)
accuracy93.4%
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
accuracy99.9%
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
accuracy99.9%
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
accuracy99.9%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
accuracy99.8%
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
Results
170.0ms10×5exit
131.0ms165×0invalid
74.0ms42×1valid
43.0ms37×0valid
4.0ms1invalid
Compiler

Compiled 622 to 53 computations (91.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 353.0ms
ival-cos: 78.0ms (22.1% of total)
ival-sin: 71.0ms (20.1% of total)
ival-mult: 64.0ms (18.2% of total)
backward-pass: 40.0ms (11.3% of total)
ival-acos: 36.0ms (10.2% of total)
compiled-spec: 33.0ms (9.4% of total)
ival-add: 21.0ms (6% of total)
ival-div: 5.0ms (1.4% of total)
ival-sub: 4.0ms (1.1% of total)
const: 1.0ms (0.3% of total)

series143.0ms (0.5%)

Counts
23 → 996
Calls
Call 1
Inputs
#<alt (* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))) R)>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))))>
#<alt (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))>
#<alt (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))>
#<alt (* (acos (* (cos phi1) (cos (- lambda2 lambda1)))) R)>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (cos phi1)>
#<alt (* (acos (+ (/ 1 (/ 1 (* (sin phi1) (sin phi2)))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)>
#<alt (acos (+ (/ 1 (/ 1 (* (sin phi1) (sin phi2)))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))))>
#<alt (+ (/ 1 (/ 1 (* (sin phi1) (sin phi2)))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))>
#<alt (/ 1 (/ 1 (* (sin phi1) (sin phi2))))>
#<alt (* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (sin lambda2)))))) R)>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (sin lambda2))))))>
#<alt (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (sin lambda2)))))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (acos (+ (* (sin phi1) (sin phi2)) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* lambda2 (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))))) R)>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* lambda2 (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))))))>
#<alt (+ (* (sin phi1) (sin phi2)) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* lambda2 (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))))>
#<alt (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* lambda2 (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))))>
#<alt (* (cos phi1) (cos phi2))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))>
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 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 (* (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 (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))>
#<alt (* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))>
#<alt (* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))>
#<alt (* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))>
#<alt (* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))>
#<alt (* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))>
#<alt (* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))>
#<alt (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))>
#<alt (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))>
#<alt (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (- lambda2 lambda1))))>
#<alt (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))>
#<alt (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))>
#<alt (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))>
#<alt (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))>
#<alt (cos (- lambda2 lambda1))>
#<alt (+ (cos (- lambda2 lambda1)) (* -1/2 (* (pow phi1 2) (cos (- lambda2 lambda1)))))>
#<alt (+ (cos (- lambda2 lambda1)) (* (pow phi1 2) (+ (* -1/2 (cos (- lambda2 lambda1))) (* 1/24 (* (pow phi1 2) (cos (- lambda2 lambda1)))))))>
#<alt (+ (cos (- lambda2 lambda1)) (* (pow phi1 2) (+ (* -1/2 (cos (- lambda2 lambda1))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos (- lambda2 lambda1)))) (* 1/24 (cos (- lambda2 lambda1))))))))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (neg lambda1)))>
#<alt (+ (* -1 (* lambda2 (* (cos phi1) (sin (neg lambda1))))) (* (cos phi1) (cos (neg lambda1))))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos phi1) (sin (neg lambda1)))) (* -1/2 (* lambda2 (* (cos phi1) (cos (neg lambda1))))))) (* (cos phi1) (cos (neg lambda1))))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos phi1) (sin (neg lambda1)))) (* lambda2 (+ (* -1/2 (* (cos phi1) (cos (neg lambda1)))) (* 1/6 (* lambda2 (* (cos phi1) (sin (neg lambda1))))))))) (* (cos phi1) (cos (neg lambda1))))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))>
#<alt (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))>
#<alt (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))>
#<alt (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))>
#<alt (* (cos lambda2) (cos phi1))>
#<alt (+ (* lambda1 (* (cos phi1) (sin lambda2))) (* (cos lambda2) (cos phi1)))>
#<alt (+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (cos phi1)))) (* (cos phi1) (sin lambda2)))) (* (cos lambda2) (cos phi1)))>
#<alt (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (cos phi1))) (* -1/6 (* lambda1 (* (cos phi1) (sin lambda2)))))) (* (cos phi1) (sin lambda2)))) (* (cos lambda2) (cos phi1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (- lambda2 lambda1)))>
#<alt (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))>
#<alt (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))>
#<alt (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))>
#<alt (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow phi1 2)))>
#<alt (+ 1 (* (pow phi1 2) (- (* 1/24 (pow phi1 2)) 1/2)))>
#<alt (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/24 (* -1/720 (pow phi1 2)))) 1/2)))>
#<alt (cos phi1)>
#<alt (cos phi1)>
#<alt (cos phi1)>
#<alt (cos phi1)>
#<alt (cos phi1)>
#<alt (cos phi1)>
#<alt (cos phi1)>
#<alt (cos phi1)>
#<alt (* R (acos (+ (* (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 (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))>
#<alt (+ (* phi1 (sin phi2)) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2)))))>
#<alt (+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2)))))))) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2)))))>
#<alt (+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2)))))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (* (cos phi1) (+ (cos lambda2) (* lambda1 (sin lambda2))))>
#<alt (+ (* phi2 (sin phi1)) (* (cos phi1) (+ (cos lambda2) (* lambda1 (sin lambda2)))))>
#<alt (+ (* phi2 (+ (sin phi1) (* -1/2 (* phi2 (* (cos phi1) (+ (cos lambda2) (* lambda1 (sin lambda2)))))))) (* (cos phi1) (+ (cos lambda2) (* lambda1 (sin lambda2)))))>
#<alt (+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos phi1) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* -1/6 (* phi2 (sin phi1))))))) (* (cos phi1) (+ (cos lambda2) (* lambda1 (sin lambda2)))))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2)))>
#<alt (+ (* lambda1 (* lambda2 (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos phi1) (cos phi2)))) (* lambda1 (* (cos phi1) (cos phi2))))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (+ (* lambda1 (* (cos phi1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi1) (cos phi2))) (* -1/6 (* lambda1 (* lambda2 (* (cos phi1) (cos phi2))))))))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* 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 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (+ (* (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 (* (cos phi1) (* (cos phi2) (sin lambda2))))>
#<alt (* lambda1 (+ (* (cos phi1) (* (cos phi2) (sin lambda2))) (+ (/ (* (cos lambda2) (* (cos phi1) (cos phi2))) lambda1) (/ (* (sin phi1) (sin phi2)) lambda1))))>
#<alt (* lambda1 (+ (* (cos phi1) (* (cos phi2) (sin lambda2))) (+ (/ (* (cos lambda2) (* (cos phi1) (cos phi2))) lambda1) (/ (* (sin phi1) (sin phi2)) lambda1))))>
#<alt (* lambda1 (+ (* (cos phi1) (* (cos phi2) (sin lambda2))) (+ (/ (* (cos lambda2) (* (cos phi1) (cos phi2))) lambda1) (/ (* (sin phi1) (sin phi2)) lambda1))))>
#<alt (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (* -1 (/ (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (* -1 (/ (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (* -1 (/ (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) lambda1)))))>
#<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 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))>
#<alt (+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* (cos lambda1) (cos phi2)))>
#<alt (+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* phi1 (sin phi2)) (* (cos lambda1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* -1/2 (* (cos lambda1) (cos phi2))))))) (* (cos lambda1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* -1/2 (* (cos lambda1) (cos phi2))) (* -1/6 (* phi1 (sin phi2)))))))) (* (cos lambda1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* (cos lambda1) (cos phi1)))>
#<alt (+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* phi2 (sin phi1)) (* (cos lambda1) (cos phi1))))>
#<alt (+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* -1/2 (* (cos lambda1) (cos phi1))))))) (* (cos lambda1) (cos phi1))))>
#<alt (+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* -1/2 (* (cos lambda1) (cos phi1))) (* -1/6 (* phi2 (sin phi1)))))))) (* (cos lambda1) (cos phi1))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))))>
#<alt (+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* lambda1 (* lambda2 (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2)))))>
#<alt (+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (cos phi2))) (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))))) (* lambda2 (* (cos phi1) (cos phi2))))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2)))))>
#<alt (+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (cos phi2))) (+ (* -1/6 (* lambda1 (* lambda2 (* (cos phi1) (cos phi2))))) (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2))))))) (* lambda2 (* (cos phi1) (cos phi2))))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2)))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (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 (+ (* -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 (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))>
#<alt (* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (/ (* (cos lambda1) (* (cos phi1) (cos phi2))) (pow lambda2 2)) (+ (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2) (/ (* (sin phi1) (sin phi2)) (pow lambda2 2))))))>
#<alt (* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (/ (* (cos lambda1) (* (cos phi1) (cos phi2))) (pow lambda2 2)) (+ (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2) (/ (* (sin phi1) (sin phi2)) (pow lambda2 2))))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* -1 (/ (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) lambda2))) lambda2)) (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* -1 (/ (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) lambda2))) lambda2)) (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (cos phi2)))>
#<alt (+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* lambda1 (* lambda2 (* (cos phi1) (cos phi2)))) (* (cos phi1) (cos phi2))))>
#<alt (+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (cos phi2))) (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))))) (* lambda2 (* (cos phi1) (cos phi2))))) (* (cos phi1) (cos phi2))))>
#<alt (+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (cos phi2))) (+ (* -1/6 (* lambda1 (* lambda2 (* (cos phi1) (cos phi2))))) (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2))))))) (* lambda2 (* (cos phi1) (cos phi2))))) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* (cos lambda1) (cos phi2)))>
#<alt (+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* (cos lambda1) (cos phi2)) (* (pow phi1 2) (+ (* -1/2 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* -1/2 (* (cos lambda1) (cos phi2)))))))>
#<alt (+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* (cos lambda1) (cos phi2)) (* (pow phi1 2) (+ (* -1/2 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* -1/2 (* (cos lambda1) (cos phi2))) (* (pow phi1 2) (+ (* 1/24 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* 1/24 (* (cos lambda1) (cos phi2))))))))))>
#<alt (+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* (cos lambda1) (cos phi2)) (* (pow phi1 2) (+ (* -1/2 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* -1/2 (* (cos lambda1) (cos phi2))) (* (pow phi1 2) (+ (* 1/24 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* 1/24 (* (cos lambda1) (cos phi2))) (* (pow phi1 2) (+ (* -1/720 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* -1/720 (* (cos lambda1) (cos phi2)))))))))))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* (cos lambda1) (cos phi1)))>
#<alt (+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* (cos lambda1) (cos phi1)) (* (pow phi2 2) (+ (* -1/2 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* -1/2 (* (cos lambda1) (cos phi1)))))))>
#<alt (+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* (cos lambda1) (cos phi1)) (* (pow phi2 2) (+ (* -1/2 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* -1/2 (* (cos lambda1) (cos phi1))) (* (pow phi2 2) (+ (* 1/24 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* 1/24 (* (cos lambda1) (cos phi1))))))))))>
#<alt (+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* (cos lambda1) (cos phi1)) (* (pow phi2 2) (+ (* -1/2 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* -1/2 (* (cos lambda1) (cos phi1))) (* (pow phi2 2) (+ (* 1/24 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* 1/24 (* (cos lambda1) (cos phi1))) (* (pow phi2 2) (+ (* -1/720 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* -1/720 (* (cos lambda1) (cos phi1)))))))))))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<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 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))>
#<alt (* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (/ (* (cos lambda1) (* (cos phi1) (cos phi2))) (pow lambda2 2)) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2))))>
#<alt (* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (/ (* (cos lambda1) (* (cos phi1) (cos phi2))) (pow lambda2 2)) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* -1 (/ (* (cos lambda1) (* (cos phi1) (cos phi2))) lambda2))) lambda2)) (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* -1 (/ (* (cos lambda1) (* (cos phi1) (cos phi2))) lambda2))) lambda2)) (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (cos phi2)>
#<alt (+ (cos phi2) (* -1/2 (* (pow phi1 2) (cos phi2))))>
#<alt (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* 1/24 (* (pow phi1 2) (cos phi2))))))>
#<alt (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos phi2))) (* 1/24 (cos phi2)))))))>
#<alt (* (cos phi1) (cos phi2))>
#<alt (* (cos phi1) (cos phi2))>
#<alt (* (cos phi1) (cos phi2))>
#<alt (* (cos phi1) (cos phi2))>
#<alt (* (cos phi1) (cos phi2))>
#<alt (* (cos phi1) (cos phi2))>
#<alt (* (cos phi1) (cos phi2))>
#<alt (* (cos phi1) (cos phi2))>
#<alt (cos phi1)>
#<alt (+ (cos phi1) (* -1/2 (* (pow phi2 2) (cos phi1))))>
#<alt (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* 1/24 (* (pow phi2 2) (cos phi1))))))>
#<alt (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (cos phi1))) (* 1/24 (cos phi1)))))))>
#<alt (* (cos phi1) (cos phi2))>
#<alt (* (cos phi1) (cos phi2))>
#<alt (* (cos phi1) (cos phi2))>
#<alt (* (cos phi1) (cos phi2))>
#<alt (* (cos phi1) (cos phi2))>
#<alt (* (cos phi1) (cos phi2))>
#<alt (* (cos phi1) (cos phi2))>
#<alt (* (cos phi1) (cos phi2))>
#<alt (/ 1 (* phi1 (sin phi2)))>
#<alt (/ (+ (* 1/6 (/ (pow phi1 2) (sin phi2))) (/ 1 (sin phi2))) phi1)>
#<alt (/ (+ (* (pow phi1 2) (+ (* 7/360 (/ (pow phi1 2) (sin phi2))) (* 1/6 (/ 1 (sin phi2))))) (/ 1 (sin phi2))) phi1)>
#<alt (/ (+ (* (pow phi1 2) (+ (* (pow phi1 2) (+ (* 31/15120 (/ (pow phi1 2) (sin phi2))) (* 7/360 (/ 1 (sin phi2))))) (* 1/6 (/ 1 (sin phi2))))) (/ 1 (sin phi2))) phi1)>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* phi2 (sin phi1)))>
#<alt (/ (+ (* 1/6 (/ (pow phi2 2) (sin phi1))) (/ 1 (sin phi1))) phi2)>
#<alt (/ (+ (* (pow phi2 2) (+ (* 7/360 (/ (pow phi2 2) (sin phi1))) (* 1/6 (/ 1 (sin phi1))))) (/ 1 (sin phi1))) phi2)>
#<alt (/ (+ (* (pow phi2 2) (+ (* (pow phi2 2) (+ (* 31/15120 (/ (pow phi2 2) (sin phi1))) (* 7/360 (/ 1 (sin phi1))))) (* 1/6 (/ 1 (sin phi1))))) (/ 1 (sin phi1))) phi2)>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))>
#<alt (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (+ (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))))))>
#<alt (+ (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* 1/24 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (+ (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))))))>
#<alt (+ (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* 1/24 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* -1/2 (* lambda2 (* (cos phi1) (cos phi2))))>
#<alt (+ (* -1/2 (* lambda2 (* (cos phi1) (cos phi2)))) (* lambda1 (* (cos phi1) (cos phi2))))>
#<alt (+ (* -1/2 (* lambda2 (* (cos phi1) (cos phi2)))) (* lambda1 (+ (* 1/4 (* lambda1 (* lambda2 (* (cos phi1) (cos phi2))))) (* (cos phi1) (cos phi2)))))>
#<alt (+ (* -1/2 (* lambda2 (* (cos phi1) (cos phi2)))) (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (cos phi2)))) (* 1/4 (* lambda2 (* (cos phi1) (cos phi2)))))) (* (cos phi1) (cos phi2)))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))>
#<alt (* (cos phi1) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))>
#<alt (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))>
#<alt (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))>
#<alt (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))>
#<alt (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))>
#<alt (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))>
#<alt (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)) (* 1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)) (* 1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)) (* 1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
Calls

249 calls:

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

rewrite294.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
3628×*-lowering-*.f32
3628×*-lowering-*.f64
2024×pow-lowering-pow.f64
2024×pow-lowering-pow.f32
1750×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053348
1304340
23031340
08228340
Stop Event
iter limit
node limit
Counts
23 → 359
Calls
Call 1
Inputs
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))))
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))
(* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))
(* (acos (* (cos phi1) (cos (- lambda2 lambda1)))) R)
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(* (cos phi1) (cos (- lambda2 lambda1)))
(cos phi1)
(* (acos (+ (/ 1 (/ 1 (* (sin phi1) (sin phi2)))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))) R)
(acos (+ (/ 1 (/ 1 (* (sin phi1) (sin phi2)))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(+ (/ 1 (/ 1 (* (sin phi1) (sin phi2)))) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(/ 1 (/ 1 (* (sin phi1) (sin phi2))))
(* (acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (sin lambda2)))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (sin lambda2))))))
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (cos lambda2) (* lambda1 (sin lambda2)))))
(* (sin phi1) (sin phi2))
(* (acos (+ (* (sin phi1) (sin phi2)) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* lambda2 (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* lambda2 (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))))))
(+ (* (sin phi1) (sin phi2)) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* lambda2 (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* lambda2 (* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))))
(* (cos phi1) (cos phi2))
(/ 1 (* (sin phi1) (sin phi2)))
(* (* (cos phi1) (cos phi2)) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))
Outputs
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 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)) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) (*.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 lambda2) (sin.f64 lambda1))))) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (*.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 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (sin.f64 phi1) (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (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 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (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)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(fma.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 lambda1))))))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 lambda1)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))
(/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.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 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(*.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 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2))
(*.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 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 (/.f64 (*.f64 (*.f64 (PI.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) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 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 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 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 (cos.f64 phi1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.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 lambda2) (sin.f64 lambda1))))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (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 lambda2) (sin.f64 lambda1)) (cos.f64 phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 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 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi1)) (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 phi1 (-.f64 lambda2 lambda1))))) #s(literal -2 binary64))
(/.f64 (*.f64 (cos.f64 phi1) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 lambda1)))))
(/.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) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #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) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))) #s(literal -1 binary64))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 1/2 binary64))
(cos.f64 phi1)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 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)) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) (*.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 lambda2) (sin.f64 lambda1))))) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) (*.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 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(fma.f64 (sin.f64 phi1) (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (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 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (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)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (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 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1 binary64)))
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -2 binary64))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (/.f64 (sin.f64 phi2) #s(literal 1 binary64)))
(*.f64 (sin.f64 phi2) (sin.f64 phi1))
(*.f64 (sin.f64 phi2) (/.f64 (sin.f64 phi1) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))) (sin.f64 phi2))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))) (pow.f64 (sin.f64 phi2) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))) (pow.f64 (/.f64 (sin.f64 phi2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 phi2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))
(*.f64 (pow.f64 (sin.f64 phi2) #s(literal 1 binary64)) (pow.f64 (/.f64 (sin.f64 phi1) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (sin.f64 phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 phi2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (sin.f64 phi2)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))) #s(literal 1 binary64)) (pow.f64 (sin.f64 phi2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))) R)
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.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) (+.f64 (cos.f64 lambda2) (*.f64 (sin.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) (+.f64 (cos.f64 lambda2) (*.f64 (sin.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) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))) #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 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))) #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 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1))))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) lambda1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) lambda1)))
(-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))))
(fma.f64 (sin.f64 phi1) (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(fma.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.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 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.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 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (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) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.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 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.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 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.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 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.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 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.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 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.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 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.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 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.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 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.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 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.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 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (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) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.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 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.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 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.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 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1 binary64)))
(-.f64 (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -2 binary64))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (/.f64 (sin.f64 phi2) #s(literal 1 binary64)))
(*.f64 (sin.f64 phi2) (sin.f64 phi1))
(*.f64 (sin.f64 phi2) (/.f64 (sin.f64 phi1) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))) (sin.f64 phi2))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))) (pow.f64 (sin.f64 phi2) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))) (pow.f64 (/.f64 (sin.f64 phi2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 phi2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))
(*.f64 (pow.f64 (sin.f64 phi2) #s(literal 1 binary64)) (pow.f64 (/.f64 (sin.f64 phi1) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (sin.f64 phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 phi2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (sin.f64 phi2)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))) #s(literal 1 binary64)) (pow.f64 (sin.f64 phi2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))))))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))))) R)
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))))) #s(literal 2 binary64)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 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 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))))) (/.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))))))
(fma.f64 (sin.f64 phi1) (sin.f64 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))))
(fma.f64 (sin.f64 phi2) (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) (-.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) (-.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (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)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 3 binary64))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (+.f64 (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)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 2 binary64))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (+.f64 (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)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (+.f64 (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)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (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)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (+.f64 (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)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (+.f64 (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)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))) #s(literal 1 binary64))) (*.f64 (+.f64 (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)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (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)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (+.f64 (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)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (+.f64 (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)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))) #s(literal -1 binary64))) (*.f64 (+.f64 (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)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) (-.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2)))))) (-.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) (-.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) (-.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (pow.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.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)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))) (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))
(fma.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))
(fma.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))))) lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))
(fma.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (cos.f64 phi1)) (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (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)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 3 binary64))) (+.f64 (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)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.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 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (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)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) 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 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(pow.f64 (/.f64 (+.f64 (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)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2))) (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (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)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) (*.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)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) lambda2)))))
(/.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 (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 (cos.f64 phi1) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 1/2 binary64))
(exp.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 phi2) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (*.f64 #s(literal 1 binary64) (sin.f64 phi2)))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1))) (neg.f64 (sin.f64 phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) #s(literal 1 binary64))
(pow.f64 (*.f64 (-.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))))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (sin.f64 phi2) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (/.f64 #s(literal 1 binary64) (sin.f64 phi2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (pow.f64 (/.f64 (sin.f64 phi2) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (/.f64 #s(literal 1 binary64) (sin.f64 phi1)))
(*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (sin.f64 phi1)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 phi2)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (sin.f64 phi2)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 phi1)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 phi2)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(+.f64 (*.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1) (*.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(fma.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 lambda2 (cos.f64 lambda1)) #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))) (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))) (sin.f64 lambda1))))))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (*.f64 (*.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 lambda2 #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))))) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 lambda2 (cos.f64 lambda1)) #s(literal 3 binary64)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))) (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))) (sin.f64 lambda1)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (*.f64 (*.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 lambda2 #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1)))) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.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)) (sin.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 (*.f64 lambda2 #s(literal -1/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)) (sin.f64 lambda1)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))
(/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 lambda2 (cos.f64 lambda1)) #s(literal 3 binary64))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))) (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))) (sin.f64 lambda1)))))
(/.f64 (*.f64 (*.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) lambda1)))) (*.f64 (*.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 lambda2 #s(literal -1/2 binary64))) (+.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 #s(literal 1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1)))))
(/.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 lambda2 (cos.f64 lambda1)) #s(literal 3 binary64)))) (*.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) lambda1)))) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))) (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))) (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) lambda1)))) (*.f64 (*.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 lambda2 #s(literal -1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))))
(*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(*.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))))) (cos.f64 phi1))
(*.f64 (*.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) (cos.f64 phi1)) (cos.f64 phi2))

simplify472.0ms (1.7%)

Algorithm
egg-herbie
Rules
5598×+-lowering-+.f64
5598×+-lowering-+.f32
4436×*-lowering-*.f32
4436×*-lowering-*.f64
1856×sum5-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
065620093
1243919814
2636019799
0830919799
Stop Event
iter limit
node limit
Counts
996 → 996
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 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)))
(* (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)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))
(* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))
(* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))
(* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))
(* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))
(* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))
(* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(cos (- lambda2 lambda1))
(+ (cos (- lambda2 lambda1)) (* -1/2 (* (pow phi1 2) (cos (- lambda2 lambda1)))))
(+ (cos (- lambda2 lambda1)) (* (pow phi1 2) (+ (* -1/2 (cos (- lambda2 lambda1))) (* 1/24 (* (pow phi1 2) (cos (- lambda2 lambda1)))))))
(+ (cos (- lambda2 lambda1)) (* (pow phi1 2) (+ (* -1/2 (cos (- lambda2 lambda1))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos (- lambda2 lambda1)))) (* 1/24 (cos (- lambda2 lambda1))))))))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (neg lambda1)))
(+ (* -1 (* lambda2 (* (cos phi1) (sin (neg lambda1))))) (* (cos phi1) (cos (neg lambda1))))
(+ (* lambda2 (+ (* -1 (* (cos phi1) (sin (neg lambda1)))) (* -1/2 (* lambda2 (* (cos phi1) (cos (neg lambda1))))))) (* (cos phi1) (cos (neg lambda1))))
(+ (* lambda2 (+ (* -1 (* (cos phi1) (sin (neg lambda1)))) (* lambda2 (+ (* -1/2 (* (cos phi1) (cos (neg lambda1)))) (* 1/6 (* lambda2 (* (cos phi1) (sin (neg lambda1))))))))) (* (cos phi1) (cos (neg lambda1))))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))
(* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))
(* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))
(* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))
(* (cos lambda2) (cos phi1))
(+ (* lambda1 (* (cos phi1) (sin lambda2))) (* (cos lambda2) (cos phi1)))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (cos phi1)))) (* (cos phi1) (sin lambda2)))) (* (cos lambda2) (cos phi1)))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (cos phi1))) (* -1/6 (* lambda1 (* (cos phi1) (sin lambda2)))))) (* (cos phi1) (sin lambda2)))) (* (cos lambda2) (cos phi1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))
(* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))
(* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))
(* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))
1
(+ 1 (* -1/2 (pow phi1 2)))
(+ 1 (* (pow phi1 2) (- (* 1/24 (pow phi1 2)) 1/2)))
(+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/24 (* -1/720 (pow phi1 2)))) 1/2)))
(cos phi1)
(cos phi1)
(cos phi1)
(cos phi1)
(cos phi1)
(cos phi1)
(cos phi1)
(cos phi1)
(* R (acos (+ (* (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))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))
(+ (* phi1 (sin phi2)) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2)))))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2)))))))) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2)))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (sin lambda2))))
(+ (* phi2 (sin phi1)) (* (cos phi1) (+ (cos lambda2) (* lambda1 (sin lambda2)))))
(+ (* phi2 (+ (sin phi1) (* -1/2 (* phi2 (* (cos phi1) (+ (cos lambda2) (* lambda1 (sin lambda2)))))))) (* (cos phi1) (+ (cos lambda2) (* lambda1 (sin lambda2)))))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos phi1) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* -1/6 (* phi2 (sin phi1))))))) (* (cos phi1) (+ (cos lambda2) (* lambda1 (sin lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2)))
(+ (* lambda1 (* lambda2 (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos phi1) (cos phi2)))) (* lambda1 (* (cos phi1) (cos phi2))))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (+ (* lambda1 (* (cos phi1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi1) (cos phi2))) (* -1/6 (* lambda1 (* lambda2 (* (cos phi1) (cos phi2))))))))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* 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 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (+ (* (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 (* (cos phi1) (* (cos phi2) (sin lambda2))))
(* lambda1 (+ (* (cos phi1) (* (cos phi2) (sin lambda2))) (+ (/ (* (cos lambda2) (* (cos phi1) (cos phi2))) lambda1) (/ (* (sin phi1) (sin phi2)) lambda1))))
(* lambda1 (+ (* (cos phi1) (* (cos phi2) (sin lambda2))) (+ (/ (* (cos lambda2) (* (cos phi1) (cos phi2))) lambda1) (/ (* (sin phi1) (sin phi2)) lambda1))))
(* lambda1 (+ (* (cos phi1) (* (cos phi2) (sin lambda2))) (+ (/ (* (cos lambda2) (* (cos phi1) (cos phi2))) lambda1) (/ (* (sin phi1) (sin phi2)) lambda1))))
(* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))
(* -1 (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (* -1 (/ (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) lambda1)))))
(* -1 (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (* -1 (/ (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) lambda1)))))
(* -1 (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (* -1 (/ (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) lambda1)))))
(* 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 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* (cos lambda1) (cos phi2)))
(+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* phi1 (sin phi2)) (* (cos lambda1) (cos phi2))))
(+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* -1/2 (* (cos lambda1) (cos phi2))))))) (* (cos lambda1) (cos phi2))))
(+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* -1/2 (* (cos lambda1) (cos phi2))) (* -1/6 (* phi1 (sin phi2)))))))) (* (cos lambda1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* (cos lambda1) (cos phi1)))
(+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* phi2 (sin phi1)) (* (cos lambda1) (cos phi1))))
(+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* -1/2 (* (cos lambda1) (cos phi1))))))) (* (cos lambda1) (cos phi1))))
(+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* -1/2 (* (cos lambda1) (cos phi1))) (* -1/6 (* phi2 (sin phi1)))))))) (* (cos lambda1) (cos phi1))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* lambda1 (* lambda2 (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2)))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (cos phi2))) (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))))) (* lambda2 (* (cos phi1) (cos phi2))))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2)))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (cos phi2))) (+ (* -1/6 (* lambda1 (* lambda2 (* (cos phi1) (cos phi2))))) (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2))))))) (* lambda2 (* (cos phi1) (cos phi2))))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2)))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (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 (+ (* -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))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))
(* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (/ (* (cos lambda1) (* (cos phi1) (cos phi2))) (pow lambda2 2)) (+ (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2) (/ (* (sin phi1) (sin phi2)) (pow lambda2 2))))))
(* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (/ (* (cos lambda1) (* (cos phi1) (cos phi2))) (pow lambda2 2)) (+ (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2) (/ (* (sin phi1) (sin phi2)) (pow lambda2 2))))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* -1 (/ (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) lambda2))) lambda2)) (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* -1 (/ (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) lambda2))) lambda2)) (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (cos phi2)))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* lambda1 (* lambda2 (* (cos phi1) (cos phi2)))) (* (cos phi1) (cos phi2))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (cos phi2))) (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))))) (* lambda2 (* (cos phi1) (cos phi2))))) (* (cos phi1) (cos phi2))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (cos phi2))) (+ (* -1/6 (* lambda1 (* lambda2 (* (cos phi1) (cos phi2))))) (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2))))))) (* lambda2 (* (cos phi1) (cos phi2))))) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* (cos lambda1) (cos phi2)))
(+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* (cos lambda1) (cos phi2)) (* (pow phi1 2) (+ (* -1/2 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* -1/2 (* (cos lambda1) (cos phi2)))))))
(+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* (cos lambda1) (cos phi2)) (* (pow phi1 2) (+ (* -1/2 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* -1/2 (* (cos lambda1) (cos phi2))) (* (pow phi1 2) (+ (* 1/24 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* 1/24 (* (cos lambda1) (cos phi2))))))))))
(+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* (cos lambda1) (cos phi2)) (* (pow phi1 2) (+ (* -1/2 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* -1/2 (* (cos lambda1) (cos phi2))) (* (pow phi1 2) (+ (* 1/24 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* 1/24 (* (cos lambda1) (cos phi2))) (* (pow phi1 2) (+ (* -1/720 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* -1/720 (* (cos lambda1) (cos phi2)))))))))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* (cos lambda1) (cos phi1)))
(+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* (cos lambda1) (cos phi1)) (* (pow phi2 2) (+ (* -1/2 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* -1/2 (* (cos lambda1) (cos phi1)))))))
(+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* (cos lambda1) (cos phi1)) (* (pow phi2 2) (+ (* -1/2 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* -1/2 (* (cos lambda1) (cos phi1))) (* (pow phi2 2) (+ (* 1/24 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* 1/24 (* (cos lambda1) (cos phi1))))))))))
(+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* (cos lambda1) (cos phi1)) (* (pow phi2 2) (+ (* -1/2 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* -1/2 (* (cos lambda1) (cos phi1))) (* (pow phi2 2) (+ (* 1/24 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* 1/24 (* (cos lambda1) (cos phi1))) (* (pow phi2 2) (+ (* -1/720 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* -1/720 (* (cos lambda1) (cos phi1)))))))))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(* (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 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))
(* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (/ (* (cos lambda1) (* (cos phi1) (cos phi2))) (pow lambda2 2)) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2))))
(* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (/ (* (cos lambda1) (* (cos phi1) (cos phi2))) (pow lambda2 2)) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* -1 (/ (* (cos lambda1) (* (cos phi1) (cos phi2))) lambda2))) lambda2)) (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* -1 (/ (* (cos lambda1) (* (cos phi1) (cos phi2))) lambda2))) lambda2)) (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(cos phi2)
(+ (cos phi2) (* -1/2 (* (pow phi1 2) (cos phi2))))
(+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* 1/24 (* (pow phi1 2) (cos phi2))))))
(+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos phi2))) (* 1/24 (cos phi2)))))))
(* (cos phi1) (cos phi2))
(* (cos phi1) (cos phi2))
(* (cos phi1) (cos phi2))
(* (cos phi1) (cos phi2))
(* (cos phi1) (cos phi2))
(* (cos phi1) (cos phi2))
(* (cos phi1) (cos phi2))
(* (cos phi1) (cos phi2))
(cos phi1)
(+ (cos phi1) (* -1/2 (* (pow phi2 2) (cos phi1))))
(+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* 1/24 (* (pow phi2 2) (cos phi1))))))
(+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (cos phi1))) (* 1/24 (cos phi1)))))))
(* (cos phi1) (cos phi2))
(* (cos phi1) (cos phi2))
(* (cos phi1) (cos phi2))
(* (cos phi1) (cos phi2))
(* (cos phi1) (cos phi2))
(* (cos phi1) (cos phi2))
(* (cos phi1) (cos phi2))
(* (cos phi1) (cos phi2))
(/ 1 (* phi1 (sin phi2)))
(/ (+ (* 1/6 (/ (pow phi1 2) (sin phi2))) (/ 1 (sin phi2))) phi1)
(/ (+ (* (pow phi1 2) (+ (* 7/360 (/ (pow phi1 2) (sin phi2))) (* 1/6 (/ 1 (sin phi2))))) (/ 1 (sin phi2))) phi1)
(/ (+ (* (pow phi1 2) (+ (* (pow phi1 2) (+ (* 31/15120 (/ (pow phi1 2) (sin phi2))) (* 7/360 (/ 1 (sin phi2))))) (* 1/6 (/ 1 (sin phi2))))) (/ 1 (sin phi2))) phi1)
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* phi2 (sin phi1)))
(/ (+ (* 1/6 (/ (pow phi2 2) (sin phi1))) (/ 1 (sin phi1))) phi2)
(/ (+ (* (pow phi2 2) (+ (* 7/360 (/ (pow phi2 2) (sin phi1))) (* 1/6 (/ 1 (sin phi1))))) (/ 1 (sin phi1))) phi2)
(/ (+ (* (pow phi2 2) (+ (* (pow phi2 2) (+ (* 31/15120 (/ (pow phi2 2) (sin phi1))) (* 7/360 (/ 1 (sin phi1))))) (* 1/6 (/ 1 (sin phi1))))) (/ 1 (sin phi1))) phi2)
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))
(+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(+ (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))))))
(+ (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* 1/24 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))
(+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(+ (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))))))
(+ (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* 1/24 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* -1/2 (* lambda2 (* (cos phi1) (cos phi2))))
(+ (* -1/2 (* lambda2 (* (cos phi1) (cos phi2)))) (* lambda1 (* (cos phi1) (cos phi2))))
(+ (* -1/2 (* lambda2 (* (cos phi1) (cos phi2)))) (* lambda1 (+ (* 1/4 (* lambda1 (* lambda2 (* (cos phi1) (cos phi2))))) (* (cos phi1) (cos phi2)))))
(+ (* -1/2 (* lambda2 (* (cos phi1) (cos phi2)))) (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (cos phi2)))) (* 1/4 (* lambda2 (* (cos phi1) (cos phi2)))))) (* (cos phi1) (cos phi2)))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(* (cos phi1) (* (cos phi2) (sin lambda1)))
(+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))
(+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))
(+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))
(* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))
(* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))
(* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))
(* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1 (* lambda2 (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)) (* 1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* -1 (* lambda2 (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)) (* 1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* -1 (* lambda2 (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)) (* 1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
Outputs
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.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 phi1 (sin.f64 phi2)) #s(literal -1/6 binary64)))))))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))
(+ (* 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 (sin.f64 phi1) (*.f64 phi2 (+.f64 (*.f64 (*.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 #s(literal -1/6 binary64) (*.f64 phi2 (sin.f64 phi1))))))))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)))))))))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (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 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))))))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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))))
(+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/24 binary64))))))
(+ (* (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 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.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 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/720 binary64))))))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+ (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2))))))
(+ (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/24 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.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 phi2 phi2) (*.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) #s(literal 1/24 binary64)))))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1))))))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos lambda2) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2)))))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* R (acos (* (cos phi1) (cos (- lambda2 lambda1)))))
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (neg (+ lambda1 (* -1 lambda2))))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (- lambda2 lambda1))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(acos (* (cos phi1) (cos (+ lambda2 (* -1 lambda1)))))
(acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(+ (cos (- lambda2 lambda1)) (* -1/2 (* (pow phi1 2) (cos (- lambda2 lambda1)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))
(+ (cos (- lambda2 lambda1)) (* (pow phi1 2) (+ (* -1/2 (cos (- lambda2 lambda1))) (* 1/24 (* (pow phi1 2) (cos (- lambda2 lambda1)))))))
(+.f64 (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 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/720 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 (- 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 (cos.f64 phi1)) (sin.f64 lambda1)))
(+ (* lambda2 (+ (* -1 (* (cos phi1) (sin (neg lambda1)))) (* -1/2 (* lambda2 (* (cos phi1) (cos (neg lambda1))))))) (* (cos phi1) (cos (neg lambda1))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (cos.f64 phi1) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (cos.f64 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))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda1)))) (*.f64 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64)) (cos.f64 lambda1)))) (*.f64 (cos.f64 phi1) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))
(* (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 (*.f64 lambda1 (cos.f64 phi1)) (sin.f64 lambda2)))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (cos phi1)))) (* (cos phi1) (sin lambda2)))) (* (cos lambda2) (cos phi1)))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda2)) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))))
(+ (* 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 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (cos.f64 phi1) (sin.f64 lambda2))))))))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(* (cos phi1) (cos (+ lambda2 (* -1 lambda1))))
(*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow phi1 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))
(+ 1 (* (pow phi1 2) (- (* 1/24 (pow phi1 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #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)
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(acos (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(* (cos phi2) (cos (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (cos (- lambda1 lambda2)))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) #s(literal -1/6 binary64)) (*.f64 (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)) (cos.f64 (-.f64 lambda1 lambda2))))))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.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 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 (cos.f64 phi1)) (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 (sin.f64 phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64)) (cos.f64 (-.f64 lambda1 lambda2))))))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (neg lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(+ (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (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 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.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 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+ (* lambda1 (+ (* -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 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))))))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda2 (* -1 lambda1)))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)))))))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+ (* (cos phi1) (* (cos phi2) (cos (+ lambda1 (* -1 lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(* phi1 (sin phi2))
(*.f64 phi1 (sin.f64 phi2))
(* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)))))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (sin phi2))) (* 1/120 (sin phi2))))))))
(*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) #s(literal 1/120 binary64))))))))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* phi2 (sin phi1))
(*.f64 phi2 (sin.f64 phi1))
(* phi2 (+ (sin phi1) (* -1/6 (* (pow phi2 2) (sin phi1)))))
(*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (sin.f64 phi1)))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* 1/120 (* (pow phi2 2) (sin phi1)))))))
(*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2)))))))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (sin phi1))) (* 1/120 (sin phi1))))))))
(*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (sin.f64 phi1) #s(literal -1/6 binary64)) (*.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))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))
(*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))
(+ (* phi1 (sin phi2)) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2)))))
(+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2)))))))) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) #s(literal -1/6 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(* (cos phi1) (+ (cos lambda2) (* lambda1 (sin lambda2))))
(*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))
(+ (* phi2 (sin phi1)) (* (cos phi1) (+ (cos lambda2) (* lambda1 (sin lambda2)))))
(+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))
(+ (* phi2 (+ (sin phi1) (* -1/2 (* phi2 (* (cos phi1) (+ (cos lambda2) (* lambda1 (sin lambda2)))))))) (* (cos phi1) (+ (cos lambda2) (* lambda1 (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 (cos.f64 phi1)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos phi1) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* -1/6 (* phi2 (sin phi1))))))) (* (cos phi1) (+ (cos lambda2) (* lambda1 (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(+ (* lambda1 (* lambda2 (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 lambda1 lambda2) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos phi1) (cos phi2)))) (* lambda1 (* (cos phi1) (cos phi2))))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 #s(literal -1/2 binary64) lambda2) lambda1))))
(+ (* lambda2 (+ (* lambda1 (* (cos phi1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi1) (cos phi2))) (* -1/6 (* lambda1 (* lambda2 (* (cos phi1) (cos phi2))))))))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (cos.f64 phi2)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (cos.f64 phi2))))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (cos phi1) (* (cos phi2) (+ (cos lambda2) (* lambda1 (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
(+ (* (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 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))
(+ (* 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 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))
(+ (* 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 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))
(* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))
(*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(* lambda1 (+ (* (cos phi1) (* (cos phi2) (sin lambda2))) (+ (/ (* (cos lambda2) (* (cos phi1) (cos phi2))) lambda1) (/ (* (sin phi1) (sin phi2)) lambda1))))
(*.f64 lambda1 (+.f64 (*.f64 (sin.f64 phi1) (/.f64 (sin.f64 phi2) lambda1)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (cos.f64 lambda2) lambda1)))))
(* lambda1 (+ (* (cos phi1) (* (cos phi2) (sin lambda2))) (+ (/ (* (cos lambda2) (* (cos phi1) (cos phi2))) lambda1) (/ (* (sin phi1) (sin phi2)) lambda1))))
(*.f64 lambda1 (+.f64 (*.f64 (sin.f64 phi1) (/.f64 (sin.f64 phi2) lambda1)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (cos.f64 lambda2) lambda1)))))
(* lambda1 (+ (* (cos phi1) (* (cos phi2) (sin lambda2))) (+ (/ (* (cos lambda2) (* (cos phi1) (cos phi2))) lambda1) (/ (* (sin phi1) (sin phi2)) lambda1))))
(*.f64 lambda1 (+.f64 (*.f64 (sin.f64 phi1) (/.f64 (sin.f64 phi2) lambda1)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (cos.f64 lambda2) lambda1)))))
(* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))
(*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(* -1 (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (* -1 (/ (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) lambda1)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) (/.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) lambda1)))
(* -1 (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (* -1 (/ (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) lambda1)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) (/.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) lambda1)))
(* -1 (* lambda1 (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (* -1 (/ (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) lambda1)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) (/.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) lambda1)))
(* 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 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) #s(literal 1/120 binary64))))))))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* phi2 (sin phi1))
(*.f64 phi2 (sin.f64 phi1))
(* phi2 (+ (sin phi1) (* -1/6 (* (pow phi2 2) (sin phi1)))))
(*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (sin.f64 phi1)))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* 1/120 (* (pow phi2 2) (sin phi1)))))))
(*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2)))))))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (sin phi1))) (* 1/120 (sin phi1))))))))
(*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (sin.f64 phi1) #s(literal -1/6 binary64)) (*.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))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(* R (acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
(*.f64 R (acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(acos (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
(acos.f64 (+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* (cos lambda1) (cos phi2)))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* phi1 (sin phi2)) (* (cos lambda1) (cos phi2))))
(+.f64 (*.f64 phi1 (sin.f64 phi2)) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* -1/2 (* (cos lambda1) (cos phi2))))))) (* (cos lambda1) (cos phi2))))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))))
(+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* -1/2 (* (cos lambda1) (cos phi2))) (* -1/6 (* phi1 (sin phi2)))))))) (* (cos lambda1) (cos phi2))))
(+.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) #s(literal -1/6 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* (cos lambda1) (cos phi1)))
(+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))
(+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* phi2 (sin phi1)) (* (cos lambda1) (cos phi1))))
(+.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))
(+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* -1/2 (* (cos lambda1) (cos phi1))))))) (* (cos lambda1) (cos phi1))))
(+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 phi2 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))))))
(+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* -1/2 (* (cos lambda1) (cos phi1))) (* -1/6 (* phi2 (sin phi1)))))))) (* (cos lambda1) (cos phi1))))
(+.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (sin.f64 phi1))) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* lambda1 (* lambda2 (* (cos phi1) (cos phi2)))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2)))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda1 lambda2))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (cos phi2))) (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))))) (* lambda2 (* (cos phi1) (cos phi2))))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2)))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (cos.f64 phi2)) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 lambda2 lambda2))))))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (cos phi2))) (+ (* -1/6 (* lambda1 (* lambda2 (* (cos phi1) (cos phi2))))) (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2))))))) (* lambda2 (* (cos phi1) (cos phi2))))) (+ (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2)))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (cos.f64 phi2)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 lambda2 lambda2)))))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sin.f64 lambda1) lambda2))))
(* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (/ (* (cos lambda1) (* (cos phi1) (cos phi2))) (pow lambda2 2)) (+ (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2) (/ (* (sin phi1) (sin phi2)) (pow lambda2 2))))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sin.f64 lambda1) lambda2)) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 lambda2 lambda2))))
(* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (/ (* (cos lambda1) (* (cos phi1) (cos phi2))) (pow lambda2 2)) (+ (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2) (/ (* (sin phi1) (sin phi2)) (pow lambda2 2))))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sin.f64 lambda1) lambda2)) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 lambda2 lambda2))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sin.f64 lambda1) lambda2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* -1 (/ (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) lambda2))) lambda2)) (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (/.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) lambda2)) lambda2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* -1 (/ (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) lambda2))) lambda2)) (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (/.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) lambda2)) lambda2))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (cos phi2)))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* lambda1 (* lambda2 (* (cos phi1) (cos phi2)))) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda1 lambda2))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (cos phi2))) (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))))) (* lambda2 (* (cos phi1) (cos phi2))))) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (cos.f64 phi2)) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 lambda2 lambda2))))))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (cos phi2))) (+ (* -1/6 (* lambda1 (* lambda2 (* (cos phi1) (cos phi2))))) (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2))))))) (* lambda2 (* (cos phi1) (cos phi2))))) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (cos.f64 phi2)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 lambda2 lambda2)))))))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* (cos lambda1) (cos phi2)))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* (cos lambda1) (cos phi2)) (* (pow phi1 2) (+ (* -1/2 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* -1/2 (* (cos lambda1) (cos phi2)))))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))))
(+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* (cos lambda1) (cos phi2)) (* (pow phi1 2) (+ (* -1/2 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* -1/2 (* (cos lambda1) (cos phi2))) (* (pow phi1 2) (+ (* 1/24 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* 1/24 (* (cos lambda1) (cos phi2))))))))))
(+.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))))
(+ (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* (cos lambda1) (cos phi2)) (* (pow phi1 2) (+ (* -1/2 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* -1/2 (* (cos lambda1) (cos phi2))) (* (pow phi1 2) (+ (* 1/24 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* 1/24 (* (cos lambda1) (cos phi2))) (* (pow phi1 2) (+ (* -1/720 (* lambda2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* -1/720 (* (cos lambda1) (cos phi2)))))))))))))
(+.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 #s(literal -1/720 binary64) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* (cos lambda1) (cos phi1)))
(+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))
(+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* (cos lambda1) (cos phi1)) (* (pow phi2 2) (+ (* -1/2 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* -1/2 (* (cos lambda1) (cos phi1)))))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (+.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* (cos lambda1) (cos phi1)) (* (pow phi2 2) (+ (* -1/2 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* -1/2 (* (cos lambda1) (cos phi1))) (* (pow phi2 2) (+ (* 1/24 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* 1/24 (* (cos lambda1) (cos phi1))))))))))
(+.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (*.f64 phi2 phi2) (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))))))
(+ (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (+ (* (cos lambda1) (cos phi1)) (* (pow phi2 2) (+ (* -1/2 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* -1/2 (* (cos lambda1) (cos phi1))) (* (pow phi2 2) (+ (* 1/24 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (+ (* 1/24 (* (cos lambda1) (cos phi1))) (* (pow phi2 2) (+ (* -1/720 (* lambda2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* -1/720 (* (cos lambda1) (cos phi1)))))))))))))
(+.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (*.f64 phi2 phi2) (*.f64 #s(literal -1/720 binary64) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos 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)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 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 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sin.f64 lambda1) lambda2))))
(* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (/ (* (cos lambda1) (* (cos phi1) (cos phi2))) (pow lambda2 2)) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sin.f64 lambda1) lambda2)) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 lambda2)))))
(* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (+ (/ (* (cos lambda1) (* (cos phi1) (cos phi2))) (pow lambda2 2)) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sin.f64 lambda1) lambda2)) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 lambda2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(* (pow lambda2 2) (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sin.f64 lambda1) lambda2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* -1 (/ (* (cos lambda1) (* (cos phi1) (cos phi2))) lambda2))) lambda2)) (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 #s(literal -1 binary64) (cos.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (cos.f64 lambda1) lambda2))) lambda2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* -1 (/ (* (cos lambda1) (* (cos phi1) (cos phi2))) lambda2))) lambda2)) (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 #s(literal -1 binary64) (cos.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (cos.f64 lambda1) lambda2))) lambda2)))
(cos phi2)
(cos.f64 phi2)
(+ (cos phi2) (* -1/2 (* (pow phi1 2) (cos phi2))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2))
(+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* 1/24 (* (pow phi1 2) (cos phi2))))))
(+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/24 binary64))))))
(+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos phi2))) (* 1/24 (cos phi2)))))))
(+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/720 binary64))))))))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(cos phi1)
(cos.f64 phi1)
(+ (cos phi1) (* -1/2 (* (pow phi2 2) (cos phi1))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))
(+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* 1/24 (* (pow phi2 2) (cos phi1))))))
(+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2))))))
(+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (cos phi1))) (* 1/24 (cos phi1)))))))
(+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64)) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) #s(literal 1/24 binary64)))))))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(/ 1 (* phi1 (sin phi2)))
(/.f64 #s(literal 1 binary64) (*.f64 phi1 (sin.f64 phi2)))
(/ (+ (* 1/6 (/ (pow phi1 2) (sin phi2))) (/ 1 (sin phi2))) phi1)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 phi1 phi1)) (sin.f64 phi2))) phi1)
(/ (+ (* (pow phi1 2) (+ (* 7/360 (/ (pow phi1 2) (sin phi2))) (* 1/6 (/ 1 (sin phi2))))) (/ 1 (sin phi2))) phi1)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (+.f64 (/.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (/.f64 (*.f64 #s(literal 7/360 binary64) (*.f64 phi1 phi1)) (sin.f64 phi2))))) phi1)
(/ (+ (* (pow phi1 2) (+ (* (pow phi1 2) (+ (* 31/15120 (/ (pow phi1 2) (sin phi2))) (* 7/360 (/ 1 (sin phi2))))) (* 1/6 (/ 1 (sin phi2))))) (/ 1 (sin phi2))) phi1)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (+.f64 (/.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (+.f64 (/.f64 (*.f64 #s(literal 31/15120 binary64) (*.f64 phi1 phi1)) (sin.f64 phi2)) (/.f64 #s(literal 7/360 binary64) (sin.f64 phi2))))))) phi1)
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* phi2 (sin phi1)))
(/.f64 #s(literal 1 binary64) (*.f64 phi2 (sin.f64 phi1)))
(/ (+ (* 1/6 (/ (pow phi2 2) (sin phi1))) (/ 1 (sin phi1))) phi2)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 phi2)) (sin.f64 phi1))) phi2)
(/ (+ (* (pow phi2 2) (+ (* 7/360 (/ (pow phi2 2) (sin phi1))) (* 1/6 (/ 1 (sin phi1))))) (/ 1 (sin phi1))) phi2)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 #s(literal 1/6 binary64) (sin.f64 phi1)) (/.f64 (*.f64 #s(literal 7/360 binary64) (*.f64 phi2 phi2)) (sin.f64 phi1))))) phi2)
(/ (+ (* (pow phi2 2) (+ (* (pow phi2 2) (+ (* 31/15120 (/ (pow phi2 2) (sin phi1))) (* 7/360 (/ 1 (sin phi1))))) (* 1/6 (/ 1 (sin phi1))))) (/ 1 (sin phi1))) phi2)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 #s(literal 1/6 binary64) (sin.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 (*.f64 #s(literal 31/15120 binary64) (*.f64 phi2 phi2)) (sin.f64 phi1)) (/.f64 #s(literal 7/360 binary64) (sin.f64 phi1))))))) phi2)
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))
(*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))
(+ (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/24 binary64))))))
(+ (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* 1/24 (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))))))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/720 binary64))))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))
(*.f64 (cos.f64 phi1) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))
(+ (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (cos.f64 phi1) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2))))))
(+ (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))) (* 1/24 (* (cos phi1) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1)))))))))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(literal -1/2 binary64)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (cos.f64 phi1) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) #s(literal 1/24 binary64)))))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* -1/2 (* lambda2 (* (cos phi1) (cos phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(+ (* -1/2 (* lambda2 (* (cos phi1) (cos phi2)))) (* lambda1 (* (cos phi1) (cos phi2))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 #s(literal -1/2 binary64) lambda2) lambda1))
(+ (* -1/2 (* lambda2 (* (cos phi1) (cos phi2)))) (* lambda1 (+ (* 1/4 (* lambda1 (* lambda2 (* (cos phi1) (cos phi2))))) (* (cos phi1) (cos phi2)))))
(+.f64 (*.f64 lambda1 (*.f64 (*.f64 #s(literal 1/4 binary64) lambda1) (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 #s(literal -1/2 binary64) lambda2) lambda1)))
(+ (* -1/2 (* lambda2 (* (cos phi1) (cos phi2)))) (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (cos phi2)))) (* 1/4 (* lambda2 (* (cos phi1) (cos phi2)))))) (* (cos phi1) (cos phi2)))))
(+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 #s(literal 1/4 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 #s(literal -1/2 binary64) lambda2) lambda1)))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* (cos phi1) (* (cos phi2) (sin lambda1)))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1))
(+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))
(*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sin.f64 lambda1) lambda2))))
(* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))
(*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sin.f64 lambda1) lambda2))))
(* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)))
(*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sin.f64 lambda1) lambda2))))
(* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(* -1 (* lambda2 (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)) (* 1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sin.f64 lambda1) lambda2))))
(* -1 (* lambda2 (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)) (* 1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sin.f64 lambda1) lambda2))))
(* -1 (* lambda2 (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (sin lambda1))) lambda2)) (* 1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sin.f64 lambda1) lambda2))))

eval269.0ms (1%)

Compiler

Compiled 53387 to 3422 computations (93.6% saved)

prune232.0ms (0.9%)

Pruning

58 alts after pruning (58 fresh and 0 done)

PrunedKeptTotal
New1705401745
Fresh151833
Picked505
Done000
Total1725581783
Accuracy
96.4%
Counts
1783 → 58
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.5%
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
74.5%
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
74.6%
(+.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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R))
48.4%
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (PI.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) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 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)))))))) R)
48.4%
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 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)
74.5%
(*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (/.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))) R)
74.7%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
48.5%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
74.8%
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
38.0%
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi1)) (cos.f64 (-.f64 (-.f64 lambda1 lambda2) phi1))) #s(literal 2 binary64))) R)
61.1%
(*.f64 (acos.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) R)
37.9%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
74.6%
(*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) R)
62.2%
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
68.5%
(*.f64 (acos.f64 (+.f64 (/.f64 #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) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
74.8%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
95.8%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
74.8%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 phi2) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
43.0%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
48.1%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) R)
95.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)
61.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi1)))) R)
95.8%
(*.f64 (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
79.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
44.9%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.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 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
74.7%
(*.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)
95.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)
74.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda1 lambda2)))))) R)
74.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))))) R)
54.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
55.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
17.9%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 #s(literal -1 binary64) (cos.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (cos.f64 lambda1) lambda2))) lambda2))))) R)
17.9%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (sin.f64 lambda1) lambda2)) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 lambda2))))))) R)
53.8%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
60.8%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
60.8%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
54.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
33.3%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) R)
47.2%
(*.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)
36.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
55.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)
42.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
28.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (sin.f64 lambda1)))) R)
34.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)
52.7%
(*.f64 (acos.f64 (+.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
20.9%
(*.f64 (acos.f64 (*.f64 (+.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.f64 (-.f64 lambda2 lambda1)))) R)
20.9%
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
20.7%
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
11.7%
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) R)
9.6%
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) R)
53.4%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
22.3%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
42.8%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
61.2%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
36.0%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
34.8%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
46.0%
(*.f64 (acos.f64 (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 phi1) (/.f64 (sin.f64 phi2) lambda1)) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.f64 (cos.f64 lambda2) lambda1)))))) R)
28.6%
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
Compiler

Compiled 3526 to 2270 computations (35.6% saved)

simplify155.0ms (0.6%)

Algorithm
egg-herbie
Localize:

Found 20 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 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
cost-diff0
(acos.f64 (+.f64 (*.f64 (sin.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 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
cost-diff0
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.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 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) 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 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
cost-diff0
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
cost-diff0
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))
cost-diff0
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
cost-diff0
(acos.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
cost-diff0
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) R)
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(cos.f64 (-.f64 lambda1 lambda2))
cost-diff0
(acos.f64 (cos.f64 (-.f64 lambda1 lambda2)))
cost-diff0
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
cost-diff6272
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
cost-diff6528
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
cost-diff6528
(acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
cost-diff6528
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
Rules
2382×*-lowering-*.f32
2382×*-lowering-*.f64
2108×sum5-define
2046×sum3-define
1936×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057550
1130530
2351530
3974530
43088530
54814530
67097530
08019530
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (acos (+ (/ 1 (/ (/ 1 (sin phi1)) (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))) R)
(acos (+ (/ 1 (/ (/ 1 (sin phi1)) (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))))
(+ (/ 1 (/ (/ 1 (sin phi1)) (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))
(/ 1 (/ (/ 1 (sin phi1)) (sin phi2)))
1
(/ (/ 1 (sin phi1)) (sin phi2))
(/ 1 (sin phi1))
(sin phi1)
phi1
(sin phi2)
phi2
(* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))
(* (cos phi1) (cos phi2))
(cos phi1)
(cos phi2)
(+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))
(sin lambda2)
lambda2
(sin lambda1)
lambda1
(* (cos lambda1) (cos lambda2))
(cos lambda1)
(cos lambda2)
R
(* (acos (cos (- lambda1 lambda2))) R)
(acos (cos (- lambda1 lambda2)))
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
R
(* (acos (* (* -1/2 (* lambda2 lambda2)) (* (cos lambda1) (* (cos phi1) (cos phi2))))) R)
(acos (* (* -1/2 (* lambda2 lambda2)) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* (* -1/2 (* lambda2 lambda2)) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(* -1/2 (* lambda2 lambda2))
-1/2
(* lambda2 lambda2)
lambda2
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(cos lambda1)
lambda1
(* (cos phi1) (cos phi2))
(cos phi1)
phi1
(cos phi2)
phi2
R
(* (- (/ (PI) 2) (asin (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1)))))) R)
(- (/ (PI) 2) (asin (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1))))))
(/ (PI) 2)
(PI)
2
(asin (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1)))))
(+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1))))
(* (sin phi1) (sin phi2))
(sin phi1)
phi1
(sin phi2)
phi2
(* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos phi2))
(cos phi1)
(cos phi2)
(cos (- lambda2 lambda1))
(- lambda2 lambda1)
lambda2
lambda1
R
(* (acos (+ (* (sin phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi1 phi1))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi1 phi1))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(+ (* (sin phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi1 phi1))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(* (sin phi1) (sin phi2))
(sin phi1)
phi1
(sin phi2)
phi2
(* (+ 1 (* -1/2 (* phi1 phi1))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ 1 (* -1/2 (* phi1 phi1)))
1
(* -1/2 (* phi1 phi1))
-1/2
(* phi1 phi1)
(* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(cos phi2)
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(* (cos lambda1) (cos lambda2))
(cos lambda1)
lambda1
(cos lambda2)
lambda2
(* (sin lambda1) (sin lambda2))
(sin lambda1)
(sin lambda2)
R
Outputs
(* (acos (+ (/ 1 (/ (/ 1 (sin phi1)) (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
(acos (+ (/ 1 (/ (/ 1 (sin phi1)) (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))))
(acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+ (/ 1 (/ (/ 1 (sin phi1)) (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(/ 1 (/ (/ 1 (sin phi1)) (sin phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
1
#s(literal 1 binary64)
(/ (/ 1 (sin phi1)) (sin phi2))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(/ 1 (sin phi1))
(/.f64 #s(literal 1 binary64) (sin.f64 phi1))
(sin phi1)
(sin.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
phi2
(* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(cos phi1)
(cos.f64 phi1)
(cos phi2)
(cos.f64 phi2)
(+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(sin lambda2)
(sin.f64 lambda2)
lambda2
(sin lambda1)
(sin.f64 lambda1)
lambda1
(* (cos lambda1) (cos lambda2))
(*.f64 (cos.f64 lambda1) (cos.f64 lambda2))
(cos lambda1)
(cos.f64 lambda1)
(cos lambda2)
(cos.f64 lambda2)
R
(* (acos (cos (- lambda1 lambda2))) R)
(*.f64 R (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(acos (cos (- lambda1 lambda2)))
(acos.f64 (cos.f64 (-.f64 lambda1 lambda2)))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
(* (acos (* (* -1/2 (* lambda2 lambda2)) (* (cos lambda1) (* (cos phi1) (cos phi2))))) R)
(*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)))))))
(acos (* (* -1/2 (* lambda2 lambda2)) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(acos.f64 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))))))
(* (* -1/2 (* lambda2 lambda2)) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(*.f64 (cos.f64 phi1) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)))))
(* -1/2 (* lambda2 lambda2))
(*.f64 lambda2 (*.f64 lambda2 #s(literal -1/2 binary64)))
-1/2
#s(literal -1/2 binary64)
(* lambda2 lambda2)
(*.f64 lambda2 lambda2)
lambda2
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))
(cos lambda1)
(cos.f64 lambda1)
lambda1
(* (cos phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(cos phi1)
(cos.f64 phi1)
phi1
(cos phi2)
(cos.f64 phi2)
phi2
R
(* (- (/ (PI) 2) (asin (+ (* (sin phi1) (sin phi2)) (* (* (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) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (/ (PI) 2) (asin (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(/ (PI) 2)
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI)
(PI.f64)
2
#s(literal 2 binary64)
(asin (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1)))))
(asin.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 (- lambda2 lambda1))))
(+.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 (- lambda2 lambda1)))
(*.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 (- lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(- lambda2 lambda1)
(-.f64 lambda2 lambda1)
lambda2
lambda1
R
(* (acos (+ (* (sin phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi1 phi1))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(acos (+ (* (sin phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi1 phi1))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(+ (* (sin phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi1 phi1))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #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
(* (+ 1 (* -1/2 (* phi1 phi1))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))
(+ 1 (* -1/2 (* phi1 phi1)))
(+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))
1
#s(literal 1 binary64)
(* -1/2 (* phi1 phi1))
(*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))
-1/2
#s(literal -1/2 binary64)
(* phi1 phi1)
(*.f64 phi1 phi1)
(* (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 lambda2) (sin.f64 lambda1))))
(cos phi2)
(cos.f64 phi2)
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(* (cos lambda1) (cos lambda2))
(*.f64 (cos.f64 lambda1) (cos.f64 lambda2))
(cos lambda1)
(cos.f64 lambda1)
lambda1
(cos lambda2)
(cos.f64 lambda2)
lambda2
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(sin lambda1)
(sin.f64 lambda1)
(sin lambda2)
(sin.f64 lambda2)
R

localize505.0ms (1.9%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
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 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R)
accuracy99.8%
(acos.f64 (+.f64 (*.f64 (sin.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 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
accuracy99.9%
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
accuracy99.8%
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
accuracy99.4%
(cos.f64 (-.f64 lambda2 lambda1))
accuracy25.5%
(PI.f64)
accuracy100.0%
(acos.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
accuracy100.0%
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
accuracy99.9%
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
accuracy99.9%
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) R)
accuracy100.0%
(-.f64 lambda1 lambda2)
accuracy99.9%
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
accuracy99.4%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy93.0%
(acos.f64 (cos.f64 (-.f64 lambda1 lambda2)))
accuracy99.9%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
accuracy99.9%
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))
accuracy99.9%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
accuracy99.8%
(acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
Results
151.0ms10×5exit
140.0ms187×0invalid
93.0ms50×1valid
17.0ms2valid
1.0ms0valid
Compiler

Compiled 575 to 57 computations (90.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 304.0ms
ival-cos: 85.0ms (27.9% of total)
ival-sin: 75.0ms (24.7% of total)
ival-mult: 50.0ms (16.4% of total)
ival-acos: 29.0ms (9.5% of total)
backward-pass: 22.0ms (7.2% of total)
ival-add: 11.0ms (3.6% of total)
ival-div: 11.0ms (3.6% of total)
compiled-spec: 7.0ms (2.3% of total)
ival-sub: 6.0ms (2% of total)
ival-asin: 6.0ms (2% of total)
const: 1.0ms (0.3% of total)
ival-pi: 1.0ms (0.3% of total)

series70.0ms (0.3%)

Counts
26 → 948
Calls
Call 1
Inputs
#<alt (* (acos (+ (/ 1 (/ (/ 1 (sin phi1)) (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))) R)>
#<alt (acos (+ (/ 1 (/ (/ 1 (sin phi1)) (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))))>
#<alt (+ (/ 1 (/ (/ 1 (sin phi1)) (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))>
#<alt (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))>
#<alt (* (acos (cos (- lambda1 lambda2))) R)>
#<alt (acos (cos (- lambda1 lambda2)))>
#<alt (cos (- lambda1 lambda2))>
#<alt (- lambda1 lambda2)>
#<alt (* (acos (* (* -1/2 (* lambda2 lambda2)) (* (cos lambda1) (* (cos phi1) (cos phi2))))) R)>
#<alt (acos (* (* -1/2 (* lambda2 lambda2)) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* (* -1/2 (* lambda2 lambda2)) (* (cos lambda1) (* (cos phi1) (cos phi2))))>
#<alt (* -1/2 (* lambda2 lambda2))>
#<alt (* (- (/ (PI) 2) (asin (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1)))))) R)>
#<alt (- (/ (PI) 2) (asin (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1))))))>
#<alt (/ (PI) 2)>
#<alt (PI)>
#<alt (* (acos (+ (* (sin phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi1 phi1))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))) R)>
#<alt (acos (+ (* (sin phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi1 phi1))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (+ (* (sin phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi1 phi1))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (/ (/ 1 (sin phi1)) (sin phi2))>
#<alt (/ 1 (/ (/ 1 (sin phi1)) (sin phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (cos (- lambda2 lambda1))>
#<alt (asin (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1)))))>
#<alt (* (sin lambda1) (sin lambda2))>
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 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 (* (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 (* -1 (* R lambda2))>
#<alt (+ (* -1 (* R lambda2)) (* R lambda1))>
#<alt (+ (* -1 (* R lambda2)) (* R lambda1))>
#<alt (+ (* -1 (* R lambda2)) (* R lambda1))>
#<alt (* R lambda1)>
#<alt (* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))>
#<alt (* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))>
#<alt (* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))>
#<alt (* R lambda1)>
#<alt (* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))>
#<alt (* R lambda1)>
#<alt (+ (* -1 (* R lambda2)) (* R lambda1))>
#<alt (+ (* -1 (* R lambda2)) (* R lambda1))>
#<alt (+ (* -1 (* R lambda2)) (* R lambda1))>
#<alt (* -1 (* R lambda2))>
#<alt (* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))>
#<alt (* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))>
#<alt (* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))>
#<alt (* -1 (* R lambda2))>
#<alt (* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))>
#<alt (* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))>
#<alt (* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* R (- lambda1 lambda2))>
#<alt (* -1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt lambda1>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt lambda1>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt lambda1>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (* -1 lambda2)>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* -1 lambda2)>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (cos (neg lambda2))>
#<alt (+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2)))))>
#<alt (+ (cos (neg lambda2)) (* lambda1 (- (* -1/2 (* lambda1 (cos (neg lambda2)))) (sin (neg lambda2)))))>
#<alt (+ (cos (neg lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (neg lambda2))) (* 1/6 (* lambda1 (sin (neg lambda2)))))) (sin (neg lambda2)))))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos lambda1)>
#<alt (+ (cos lambda1) (* lambda2 (sin lambda1)))>
#<alt (+ (cos lambda1) (* lambda2 (- (* -1/2 (* lambda2 (cos lambda1))) (* -1 (sin lambda1)))))>
#<alt (+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))) (* -1 (sin lambda1)))))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (* -1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt lambda1>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt lambda1>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt lambda1>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (* -1 lambda2)>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* -1 lambda2)>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2))))>
#<alt (+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* 1/4 (* (pow lambda1 2) (* (pow lambda2 2) (* (cos phi1) (cos phi2))))))>
#<alt (+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* (pow lambda1 2) (+ (* -1/48 (* (pow lambda1 2) (* (pow lambda2 2) (* (cos phi1) (cos phi2))))) (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))))))>
#<alt (+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* (pow lambda1 2) (+ (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* (pow lambda1 2) (+ (* -1/48 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* 1/1440 (* (pow lambda1 2) (* (pow lambda2 2) (* (cos phi1) (cos phi2))))))))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi2))))>
#<alt (+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi2)))) (* 1/4 (* (pow lambda2 2) (* (pow phi1 2) (* (cos lambda1) (cos phi2))))))>
#<alt (+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi2)))) (* (pow phi1 2) (+ (* -1/48 (* (pow lambda2 2) (* (pow phi1 2) (* (cos lambda1) (cos phi2))))) (* 1/4 (* (pow lambda2 2) (* (cos lambda1) (cos phi2)))))))>
#<alt (+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi2)))) (* (pow phi1 2) (+ (* 1/4 (* (pow lambda2 2) (* (cos lambda1) (cos phi2)))) (* (pow phi1 2) (+ (* -1/48 (* (pow lambda2 2) (* (cos lambda1) (cos phi2)))) (* 1/1440 (* (pow lambda2 2) (* (pow phi1 2) (* (cos lambda1) (cos phi2))))))))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi1))))>
#<alt (+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi1)))) (* 1/4 (* (pow lambda2 2) (* (pow phi2 2) (* (cos lambda1) (cos phi1))))))>
#<alt (+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi1)))) (* (pow phi2 2) (+ (* -1/48 (* (pow lambda2 2) (* (pow phi2 2) (* (cos lambda1) (cos phi1))))) (* 1/4 (* (pow lambda2 2) (* (cos lambda1) (cos phi1)))))))>
#<alt (+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi1)))) (* (pow phi2 2) (+ (* 1/4 (* (pow lambda2 2) (* (cos lambda1) (cos phi1)))) (* (pow phi2 2) (+ (* -1/48 (* (pow lambda2 2) (* (cos lambda1) (cos phi1)))) (* 1/1440 (* (pow lambda2 2) (* (pow phi2 2) (* (cos lambda1) (cos phi1))))))))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))>
#<alt (* -1/2 (pow lambda2 2))>
#<alt (* -1/2 (pow lambda2 2))>
#<alt (* -1/2 (pow lambda2 2))>
#<alt (* -1/2 (pow lambda2 2))>
#<alt (* -1/2 (pow lambda2 2))>
#<alt (* -1/2 (pow lambda2 2))>
#<alt (* -1/2 (pow lambda2 2))>
#<alt (* -1/2 (pow lambda2 2))>
#<alt (* -1/2 (pow lambda2 2))>
#<alt (* -1/2 (pow lambda2 2))>
#<alt (* -1/2 (pow lambda2 2))>
#<alt (* -1/2 (pow lambda2 2))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2)))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))>
#<alt (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (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 (* -1/2 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (+ (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 2)) (/ (* (sin phi1) (sin phi2)) (pow phi1 2)))))>
#<alt (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (+ (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 2)) (/ (* (sin phi1) (sin phi2)) (pow phi1 2)))))>
#<alt (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (+ (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 2)) (/ (* (sin phi1) (sin phi2)) (pow phi1 2)))))>
#<alt (* -1/2 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (+ (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 2)) (/ (* (sin phi1) (sin phi2)) (pow phi1 2)))))>
#<alt (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (+ (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 2)) (/ (* (sin phi1) (sin phi2)) (pow phi1 2)))))>
#<alt (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (+ (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 2)) (/ (* (sin phi1) (sin phi2)) (pow phi1 2)))))>
#<alt (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (+ (* phi2 (sin phi1)) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi2 (+ (sin phi1) (* -1/2 (* phi2 (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi2 (sin phi1))))))) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda2) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* lambda1 (* (cos phi2) (* (sin lambda2) (+ 1 (* -1/2 (pow phi1 2)))))) (+ (* (cos lambda2) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))))) (* (cos phi2) (* (sin lambda2) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* (cos lambda2) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2)))))) (* -1/6 (* lambda1 (* (cos phi2) (* (sin lambda2) (+ 1 (* -1/2 (pow phi1 2))))))))) (* (cos phi2) (* (sin lambda2) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* (cos lambda2) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* lambda2 (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2)))))) (+ (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))))) (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2)))))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2))))))))) (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))>
#<alt (* phi1 (sin phi2))>
#<alt (* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))>
#<alt (* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))>
#<alt (* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (sin phi2))) (* 1/120 (sin phi2))))))))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* phi2 (sin phi1))>
#<alt (* phi2 (+ (sin phi1) (* -1/6 (* (pow phi2 2) (sin phi1)))))>
#<alt (* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* 1/120 (* (pow phi2 2) (sin phi1)))))))>
#<alt (* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (sin phi1))) (* 1/120 (sin phi1))))))))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (/ 1 (* phi1 (sin phi2)))>
#<alt (/ (+ (* 1/6 (/ (pow phi1 2) (sin phi2))) (/ 1 (sin phi2))) phi1)>
#<alt (/ (+ (* (pow phi1 2) (+ (* 7/360 (/ (pow phi1 2) (sin phi2))) (* 1/6 (/ 1 (sin phi2))))) (/ 1 (sin phi2))) phi1)>
#<alt (/ (+ (* (pow phi1 2) (+ (* (pow phi1 2) (+ (* 31/15120 (/ (pow phi1 2) (sin phi2))) (* 7/360 (/ 1 (sin phi2))))) (* 1/6 (/ 1 (sin phi2))))) (/ 1 (sin phi2))) phi1)>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* phi2 (sin phi1)))>
#<alt (/ (+ (* 1/6 (/ (pow phi2 2) (sin phi1))) (/ 1 (sin phi1))) phi2)>
#<alt (/ (+ (* (pow phi2 2) (+ (* 7/360 (/ (pow phi2 2) (sin phi1))) (* 1/6 (/ 1 (sin phi1))))) (/ 1 (sin phi1))) phi2)>
#<alt (/ (+ (* (pow phi2 2) (+ (* (pow phi2 2) (+ (* 31/15120 (/ (pow phi2 2) (sin phi1))) (* 7/360 (/ 1 (sin phi1))))) (* 1/6 (/ 1 (sin phi1))))) (/ 1 (sin phi1))) phi2)>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (sin phi1) (sin phi2)))>
#<alt (/ 1 (* (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 phi1) (cos phi2))>
#<alt (+ (* -1/2 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (cos phi2)))>
#<alt (+ (* (cos phi1) (cos phi2)) (* (pow lambda1 2) (+ (* -1/2 (* (cos phi1) (cos phi2))) (* 1/24 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))))))>
#<alt (+ (* (cos phi1) (cos phi2)) (* (pow lambda1 2) (+ (* -1/2 (* (cos phi1) (cos phi2))) (* (pow lambda1 2) (+ (* -1/720 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))) (* 1/24 (* (cos phi1) (cos phi2))))))))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (cos phi2))>
#<alt (+ (* -1/2 (* (pow phi1 2) (* (cos lambda1) (cos phi2)))) (* (cos lambda1) (cos phi2)))>
#<alt (+ (* (cos lambda1) (cos phi2)) (* (pow phi1 2) (+ (* -1/2 (* (cos lambda1) (cos phi2))) (* 1/24 (* (pow phi1 2) (* (cos lambda1) (cos phi2)))))))>
#<alt (+ (* (cos lambda1) (cos phi2)) (* (pow phi1 2) (+ (* -1/2 (* (cos lambda1) (cos phi2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos lambda1) (cos phi2)))) (* 1/24 (* (cos lambda1) (cos phi2))))))))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (cos phi1))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (cos lambda1) (cos phi1)))) (* (cos lambda1) (cos phi1)))>
#<alt (+ (* (cos lambda1) (cos phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos lambda1) (cos phi1))) (* 1/24 (* (pow phi2 2) (* (cos lambda1) (cos phi1)))))))>
#<alt (+ (* (cos lambda1) (cos phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos lambda1) (cos phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos lambda1) (cos phi1)))) (* 1/24 (* (cos lambda1) (cos phi1))))))))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos phi2)))>
#<alt (* (cos lambda1) (* (cos phi1) (cos 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 phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))>
#<alt (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (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))>
Calls

237 calls:

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

rewrite337.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
3028×*-lowering-*.f32
3028×*-lowering-*.f64
2414×fma-lowering-fma.f32
2414×fma-lowering-fma.f64
2316×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057291
1328273
22875273
08836273
Stop Event
iter limit
node limit
Counts
26 → 778
Calls
Call 1
Inputs
(* (acos (+ (/ 1 (/ (/ 1 (sin phi1)) (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))) R)
(acos (+ (/ 1 (/ (/ 1 (sin phi1)) (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))))
(+ (/ 1 (/ (/ 1 (sin phi1)) (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))
(* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))
(* (acos (cos (- lambda1 lambda2))) R)
(acos (cos (- lambda1 lambda2)))
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
(* (acos (* (* -1/2 (* lambda2 lambda2)) (* (cos lambda1) (* (cos phi1) (cos phi2))))) R)
(acos (* (* -1/2 (* lambda2 lambda2)) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* (* -1/2 (* lambda2 lambda2)) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(* -1/2 (* lambda2 lambda2))
(* (- (/ (PI) 2) (asin (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1)))))) R)
(- (/ (PI) 2) (asin (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1))))))
(/ (PI) 2)
(PI)
(* (acos (+ (* (sin phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi1 phi1))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))) R)
(acos (+ (* (sin phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi1 phi1))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(+ (* (sin phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi1 phi1))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(* (sin phi1) (sin phi2))
(/ (/ 1 (sin phi1)) (sin phi2))
(/ 1 (/ (/ 1 (sin phi1)) (sin phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(cos (- lambda2 lambda1))
(asin (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1)))))
(* (sin lambda1) (sin 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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R))
(fma.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(fma.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) 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 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 (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 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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #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 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 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 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 2 binary64))) R) (+.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 (neg.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #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 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 (neg.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.f64 (neg.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 3 binary64))) R)) (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 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 (neg.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64))) R)) (neg.f64 (+.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 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.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)
(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)) (-.f64 #s(literal 0 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 #s(literal 0 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 (PI.f64) #s(literal 2 binary64)))
(+.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) (PI.f64))) (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)) (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)) (+.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)))))) (+.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 (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 (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 (/.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 (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 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(fma.f64 #s(literal 1 binary64) (/.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(fma.f64 #s(literal -1 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 (PI.f64) #s(literal 2 binary64)))
(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 (*.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)) (-.f64 #s(literal 0 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 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.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 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)) (-.f64 #s(literal 0 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 (-.f64 #s(literal 0 binary64) (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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(fma.f64 #s(literal 1/2 binary64) (PI.f64) (-.f64 #s(literal 0 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 #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 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 (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 #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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (-.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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)))))) (+.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 (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 #s(literal -1 binary64) (neg.f64 (/.f64 (+.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 (PI.f64) (PI.f64)) #s(literal 4 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 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 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 (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) (*.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 (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 2 binary64)) (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))))
(/.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64))) (-.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #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 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 (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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (-.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64)) (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))))))
(/.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64)))) (neg.f64 (-.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))))
(/.f64 (neg.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 3 binary64))))) (neg.f64 (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 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 (neg.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.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))))))))))
(pow.f64 (/.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)))))) (+.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 (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)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.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 (PI.f64) (PI.f64)) #s(literal 4 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 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 (sin.f64 phi1) (sin.f64 phi2)) (*.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 (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)))))) (+.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)) (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 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 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 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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 #s(literal 1 binary64) (*.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) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.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 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(fma.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(fma.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.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)))
(fma.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(fma.f64 (/.f64 (sin.f64 phi2) #s(literal 1 binary64)) (sin.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda2)) (sin.f64 lambda1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(fma.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (sin.f64 lambda2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi1)) (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (/.f64 (sin.f64 phi2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 phi1))) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 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) 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 #s(literal -1 binary64) (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))))) (*.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) (neg.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))))))
(/.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 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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 (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 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 (/.f64 #s(literal 1 binary64) (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))))
(/.f64 (neg.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 (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 (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 (neg.f64 (-.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 (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))))))) (neg.f64 (-.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))
(fma.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 lambda2) (sin.f64 lambda1)))))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))
(fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(fma.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(fma.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(fma.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))
(fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))
(fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))
(fma.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(fma.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))
(fma.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda2)) (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi1)) (cos.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi1)) (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.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 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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)))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #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 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.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 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda2 lambda1))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.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 (neg.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))))) (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (neg.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))))) (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))))) (neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))))) (neg.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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)))))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) #s(literal 2 binary64))))
(/.f64 (neg.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (neg.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (neg.f64 (*.f64 (cos.f64 (+.f64 lambda2 lambda1)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (neg.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))))) (neg.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))))) (neg.f64 (cos.f64 (+.f64 lambda2 lambda1))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 (-.f64 lambda2 lambda1)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (neg.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (neg.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (neg.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (neg.f64 (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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) (cos.f64 phi2))
(+.f64 (*.f64 R lambda1) (*.f64 R (-.f64 #s(literal 0 binary64) lambda2)))
(+.f64 (*.f64 lambda1 R) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) R))
(fma.f64 lambda1 R (*.f64 (-.f64 #s(literal 0 binary64) lambda2) R))
(fma.f64 R lambda1 (*.f64 R (-.f64 #s(literal 0 binary64) lambda2)))
(/.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 (neg.f64 (*.f64 R (-.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 R (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) (neg.f64 (+.f64 lambda2 lambda1)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) R)) (neg.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R)) (neg.f64 (+.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 (PI.f64) #s(literal 2 binary64))))
(fabs.f64 (neg.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 (PI.f64) #s(literal 2 binary64)))))
(fabs.f64 (neg.f64 (neg.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 (PI.f64) #s(literal 2 binary64))))))
(-.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 #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 (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) lambda2 lambda1)
(fma.f64 #s(literal -1 binary64) lambda1 lambda2)
(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 #s(literal -1 binary64) (neg.f64 (/.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) (neg.f64 (/.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) (neg.f64 (/.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 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (-.f64 #s(literal 0 binary64) 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 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))))
(/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1))
(/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda2 (-.f64 #s(literal 0 binary64) lambda1)))
(/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))
(/.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 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (neg.f64 (+.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (-.f64 #s(literal 0 binary64) 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 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))) (neg.f64 (+.f64 lambda2 lambda1)))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))) (neg.f64 (-.f64 lambda2 (-.f64 #s(literal 0 binary64) lambda1))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))) (neg.f64 (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (*.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 (*.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 (*.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))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (neg.f64 (neg.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (neg.f64 (neg.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) (neg.f64 (neg.f64 (+.f64 lambda2 lambda1))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) (neg.f64 (+.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 (neg.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))))) (neg.f64 (+.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 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 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 lambda2) (sin.f64 (-.f64 #s(literal 0 binary64) lambda1))))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (sin.f64 lambda1)))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda1)) (sin.f64 lambda2)))
(-.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))))) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (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 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(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 lambda2) (sin.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (sin.f64 lambda2) (sin.f64 (-.f64 #s(literal 0 binary64) lambda1)))))
(fma.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(fma.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 #s(literal 0 binary64) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda2 lambda1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 lambda2 lambda1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 lambda2 lambda1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.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 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (neg.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))) (neg.f64 (cos.f64 (+.f64 lambda2 lambda1))))
(/.f64 (neg.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 (*.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 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))))
(/.f64 (neg.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))))) (neg.f64 (neg.f64 (cos.f64 (+.f64 lambda2 lambda1)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) #s(literal -1 binary64))
(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 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(*.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 (PI.f64) #s(literal 2 binary64))))
(fabs.f64 (neg.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 (PI.f64) #s(literal 2 binary64)))))
(fabs.f64 (neg.f64 (neg.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 (PI.f64) #s(literal 2 binary64))))))
(-.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 #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 (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) lambda2 lambda1)
(fma.f64 #s(literal -1 binary64) lambda1 lambda2)
(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 #s(literal -1 binary64) (neg.f64 (/.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) (neg.f64 (/.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) (neg.f64 (/.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 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (-.f64 #s(literal 0 binary64) 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 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))))
(/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1))
(/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda2 (-.f64 #s(literal 0 binary64) lambda1)))
(/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))
(/.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 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (neg.f64 (+.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (-.f64 #s(literal 0 binary64) 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 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))) (neg.f64 (+.f64 lambda2 lambda1)))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))) (neg.f64 (-.f64 lambda2 (-.f64 #s(literal 0 binary64) lambda1))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))) (neg.f64 (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (*.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 (*.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 (*.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))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (neg.f64 (neg.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (neg.f64 (neg.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) (neg.f64 (neg.f64 (+.f64 lambda2 lambda1))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) (neg.f64 (+.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 (neg.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))))) (neg.f64 (+.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 R (acos.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))
(*.f64 (acos.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) R)
(acos.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 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 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 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 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/2 binary64)) (neg.f64 (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))
(fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -1/2 binary64) (neg.f64 (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))
(fma.f64 #s(literal 1/2 binary64) (PI.f64) (neg.f64 (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (pow.f64 (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) #s(literal 2 binary64)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (pow.f64 (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) #s(literal 2 binary64)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))))
(/.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) #s(literal -2 binary64))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(*.f64 (*.f64 lambda2 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(*.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (cos.f64 lambda1))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (cos.f64 phi2))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) #s(literal -1/2 binary64)) (*.f64 lambda2 lambda2))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 lambda2 #s(literal -1/2 binary64))) lambda2)
(*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (cos.f64 phi1)) (cos.f64 phi2))
(*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (cos.f64 phi2)) (cos.f64 phi1))
(*.f64 lambda2 (*.f64 lambda2 #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))
(*.f64 (*.f64 lambda2 lambda2) #s(literal -1/2 binary64))
(*.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) lambda2)
(+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(+.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R))
(fma.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(fma.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) 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 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 (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 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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #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 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 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 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 2 binary64))) R) (+.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 (neg.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #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 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 (neg.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.f64 (neg.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 3 binary64))) R)) (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 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 (neg.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64))) R)) (neg.f64 (+.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 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.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)
(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)) (-.f64 #s(literal 0 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 #s(literal 0 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 (PI.f64) #s(literal 2 binary64)))
(+.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) (PI.f64))) (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)) (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)) (+.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)))))) (+.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 (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 (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 (/.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 (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 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(fma.f64 #s(literal 1 binary64) (/.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(fma.f64 #s(literal -1 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 (PI.f64) #s(literal 2 binary64)))
(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 (*.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)) (-.f64 #s(literal 0 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 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.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 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)) (-.f64 #s(literal 0 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 (-.f64 #s(literal 0 binary64) (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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(fma.f64 #s(literal 1/2 binary64) (PI.f64) (-.f64 #s(literal 0 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 #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 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 (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 #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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (-.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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)))))) (+.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 (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 #s(literal -1 binary64) (neg.f64 (/.f64 (+.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 (PI.f64) (PI.f64)) #s(literal 4 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 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 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 (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) (*.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 (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 2 binary64)) (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))))
(/.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64))) (-.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #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 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 (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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (-.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64)) (*.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))))))
(/.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(/.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64)))) (neg.f64 (-.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))))
(/.f64 (neg.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 3 binary64))))) (neg.f64 (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 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 (neg.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.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))))))))))
(pow.f64 (/.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)))))) (+.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 (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)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.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 (PI.f64) (PI.f64)) #s(literal 4 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 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 (sin.f64 phi1) (sin.f64 phi2)) (*.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 (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)))))) (+.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)) (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 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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(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 #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 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (PI.f64)))))
(/.f64 (PI.f64) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (PI.f64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 (neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64))) #s(literal 2 binary64))
(/.f64 (neg.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 #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))
(*.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 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))
(*.f64 #s(literal 1/2 binary64) (PI.f64))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(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)))
(fabs.f64 (PI.f64))
(-.f64 (+.f64 #s(literal 1 binary64) (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) (PI.f64)) #s(literal 1/2 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))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (E.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)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.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 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #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 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))))
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))) R)
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))))
(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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))))))))
(fma.f64 (PI.f64) #s(literal 1/2 binary64) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))))))))
(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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))))))))
(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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))))))))
(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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))))))))
(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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))))))))
(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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))))))))
(fma.f64 #s(literal 1/2 binary64) (PI.f64) (neg.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))))))))))
(/.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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))))))))
(/.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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))) (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))
(fma.f64 (sin.f64 phi1) (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))
(fma.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))
(fma.f64 (sin.f64 phi2) (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))
(fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (/.f64 (sin.f64 phi2) #s(literal 1 binary64)) (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (/.f64 (sin.f64 phi2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 phi1))) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))
(/.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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (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))))) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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))))) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) #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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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))))) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))))))
(/.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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) #s(literal 3 binary64))))) (neg.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))))) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(/.f64 (neg.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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) (*.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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) #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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(-.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 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))
(/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2)))
(/.f64 (sin.f64 phi2) (/.f64 #s(literal 1 binary64) (sin.f64 phi1)))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 phi2)) (/.f64 #s(literal -1 binary64) (sin.f64 phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 phi1)) (neg.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2))))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 phi2))) (/.f64 #s(literal 1 binary64) (sin.f64 phi1)))
(/.f64 (/.f64 (sin.f64 phi2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 phi1)))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 phi2)) (/.f64 #s(literal 1 binary64) (sin.f64 phi1)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sin.f64 phi2))) (/.f64 #s(literal -1 binary64) (sin.f64 phi1)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (/.f64 (sin.f64 phi2) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 phi1)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) #s(literal -1 binary64))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))))
(*.f64 (sin.f64 phi1) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (sin.f64 phi2) (sin.f64 phi1))
(*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64))
(*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (sin.f64 phi1))
(*.f64 (/.f64 (sin.f64 phi2) #s(literal 1 binary64)) (sin.f64 phi1))
(*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (sin.f64 phi2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 phi1))) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 phi1))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(exp.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (sin.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 phi1)))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 phi2))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (*.f64 #s(literal 1 binary64) (sin.f64 phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2))))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (neg.f64 (*.f64 #s(literal 1 binary64) (sin.f64 phi2))))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (-.f64 #s(literal 0 binary64) (sin.f64 phi1)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (-.f64 #s(literal 0 binary64) (sin.f64 phi1)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi2)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 phi1))))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (/.f64 #s(literal 1 binary64) (sin.f64 phi2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (/.f64 #s(literal 1 binary64) (sin.f64 phi1)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 phi2) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 phi1)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 phi1))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(-.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 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))))
(/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2)))
(/.f64 (sin.f64 phi2) (/.f64 #s(literal 1 binary64) (sin.f64 phi1)))
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 phi2)) (/.f64 #s(literal -1 binary64) (sin.f64 phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 phi1)) (neg.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2))))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 phi2))) (/.f64 #s(literal 1 binary64) (sin.f64 phi1)))
(/.f64 (/.f64 (sin.f64 phi2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 phi1)))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 phi2)) (/.f64 #s(literal 1 binary64) (sin.f64 phi1)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sin.f64 phi2))) (/.f64 #s(literal -1 binary64) (sin.f64 phi1)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (/.f64 (sin.f64 phi2) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 phi1)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2)) #s(literal -1 binary64))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))))
(*.f64 (sin.f64 phi1) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (sin.f64 phi2) (sin.f64 phi1))
(*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1 binary64))
(*.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (sin.f64 phi1))
(*.f64 (/.f64 (sin.f64 phi2) #s(literal 1 binary64)) (sin.f64 phi1))
(*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (sin.f64 phi2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 phi1))) (-.f64 #s(literal 0 binary64) (sin.f64 phi2)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 phi1))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 phi2))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 lambda1)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (cos.f64 lambda1))) #s(literal -2 binary64))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (cos.f64 phi2))
(*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cos.f64 phi1))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.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 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 lambda2) (sin.f64 (-.f64 #s(literal 0 binary64) lambda1))))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (sin.f64 lambda1)))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda1)) (sin.f64 lambda2)))
(-.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))))) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (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 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(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 lambda2) (sin.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (sin.f64 lambda2) (sin.f64 (-.f64 #s(literal 0 binary64) lambda1)))))
(fma.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(fma.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 #s(literal 0 binary64) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda2 lambda1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 lambda2 lambda1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 lambda2 lambda1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.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 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (neg.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))) (neg.f64 (cos.f64 (+.f64 lambda2 lambda1))))
(/.f64 (neg.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 (*.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 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))))
(/.f64 (neg.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))))) (neg.f64 (neg.f64 (cos.f64 (+.f64 lambda2 lambda1)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) #s(literal -1 binary64))
(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 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda2 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 (cos.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(*.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 (*.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)) (acos.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 (acos.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 (acos.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 (acos.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 (acos.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 (acos.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 (acos.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 (acos.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 (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 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (acos.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 (pow.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (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 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (acos.f64 (+.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 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (acos.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)))) (neg.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (+.f64 (pow.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (acos.f64 (+.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 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (acos.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 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 lambda2 lambda1)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))))))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)))) #s(literal -1 binary64))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 1/2 binary64))

simplify408.0ms (1.5%)

Algorithm
egg-herbie
Rules
7464×*-lowering-*.f32
7464×*-lowering-*.f64
3232×+-lowering-+.f64
3232×+-lowering-+.f32
1884×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056017021
1201416508
0826916508
Stop Event
iter limit
node limit
Counts
948 → 948
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 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)))
(* (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)))))
(* -1 (* R lambda2))
(+ (* -1 (* R lambda2)) (* R lambda1))
(+ (* -1 (* R lambda2)) (* R lambda1))
(+ (* -1 (* R lambda2)) (* R lambda1))
(* R lambda1)
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(* R lambda1)
(* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))
(* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))
(* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))
(* R lambda1)
(+ (* -1 (* R lambda2)) (* R lambda1))
(+ (* -1 (* R lambda2)) (* R lambda1))
(+ (* -1 (* R lambda2)) (* R lambda1))
(* -1 (* R lambda2))
(* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))
(* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))
(* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))
(* -1 (* R lambda2))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* R (- lambda1 lambda2))
(* -1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
lambda1
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(* -1 lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* -1 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(cos (neg lambda2))
(+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2)))))
(+ (cos (neg lambda2)) (* lambda1 (- (* -1/2 (* lambda1 (cos (neg lambda2)))) (sin (neg lambda2)))))
(+ (cos (neg lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (neg lambda2))) (* 1/6 (* lambda1 (sin (neg lambda2)))))) (sin (neg lambda2)))))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos lambda1)
(+ (cos lambda1) (* lambda2 (sin lambda1)))
(+ (cos lambda1) (* lambda2 (- (* -1/2 (* lambda2 (cos lambda1))) (* -1 (sin lambda1)))))
(+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))) (* -1 (sin lambda1)))))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos (+ lambda1 (* -1 lambda2)))
(cos (+ lambda1 (* -1 lambda2)))
(cos (+ lambda1 (* -1 lambda2)))
(* -1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
lambda1
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(* -1 lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* -1 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* 1/4 (* (pow lambda1 2) (* (pow lambda2 2) (* (cos phi1) (cos phi2))))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* (pow lambda1 2) (+ (* -1/48 (* (pow lambda1 2) (* (pow lambda2 2) (* (cos phi1) (cos phi2))))) (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* (pow lambda1 2) (+ (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* (pow lambda1 2) (+ (* -1/48 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* 1/1440 (* (pow lambda1 2) (* (pow lambda2 2) (* (cos phi1) (cos phi2))))))))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi2))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi2)))) (* 1/4 (* (pow lambda2 2) (* (pow phi1 2) (* (cos lambda1) (cos phi2))))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi2)))) (* (pow phi1 2) (+ (* -1/48 (* (pow lambda2 2) (* (pow phi1 2) (* (cos lambda1) (cos phi2))))) (* 1/4 (* (pow lambda2 2) (* (cos lambda1) (cos phi2)))))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi2)))) (* (pow phi1 2) (+ (* 1/4 (* (pow lambda2 2) (* (cos lambda1) (cos phi2)))) (* (pow phi1 2) (+ (* -1/48 (* (pow lambda2 2) (* (cos lambda1) (cos phi2)))) (* 1/1440 (* (pow lambda2 2) (* (pow phi1 2) (* (cos lambda1) (cos phi2))))))))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi1))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi1)))) (* 1/4 (* (pow lambda2 2) (* (pow phi2 2) (* (cos lambda1) (cos phi1))))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi1)))) (* (pow phi2 2) (+ (* -1/48 (* (pow lambda2 2) (* (pow phi2 2) (* (cos lambda1) (cos phi1))))) (* 1/4 (* (pow lambda2 2) (* (cos lambda1) (cos phi1)))))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi1)))) (* (pow phi2 2) (+ (* 1/4 (* (pow lambda2 2) (* (cos lambda1) (cos phi1)))) (* (pow phi2 2) (+ (* -1/48 (* (pow lambda2 2) (* (cos lambda1) (cos phi1)))) (* 1/1440 (* (pow lambda2 2) (* (pow phi2 2) (* (cos lambda1) (cos phi1))))))))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(* -1/2 (pow lambda2 2))
(* -1/2 (pow lambda2 2))
(* -1/2 (pow lambda2 2))
(* -1/2 (pow lambda2 2))
(* -1/2 (pow lambda2 2))
(* -1/2 (pow lambda2 2))
(* -1/2 (pow lambda2 2))
(* -1/2 (pow lambda2 2))
(* -1/2 (pow lambda2 2))
(* -1/2 (pow lambda2 2))
(* -1/2 (pow lambda2 2))
(* -1/2 (pow lambda2 2))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2)))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (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)))))
(* -1/2 (* (pow phi1 2) (* (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))))) (+ (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 2)) (/ (* (sin phi1) (sin phi2)) (pow phi1 2)))))
(* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (+ (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 2)) (/ (* (sin phi1) (sin phi2)) (pow phi1 2)))))
(* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (+ (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 2)) (/ (* (sin phi1) (sin phi2)) (pow phi1 2)))))
(* -1/2 (* (pow phi1 2) (* (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))))) (+ (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 2)) (/ (* (sin phi1) (sin phi2)) (pow phi1 2)))))
(* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (+ (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 2)) (/ (* (sin phi1) (sin phi2)) (pow phi1 2)))))
(* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (+ (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 2)) (/ (* (sin phi1) (sin phi2)) (pow phi1 2)))))
(* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(+ (* phi2 (sin phi1)) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* phi2 (+ (sin phi1) (* -1/2 (* phi2 (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi2 (sin phi1))))))) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda2) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))
(+ (* lambda1 (* (cos phi2) (* (sin lambda2) (+ 1 (* -1/2 (pow phi1 2)))))) (+ (* (cos lambda2) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))))) (* (cos phi2) (* (sin lambda2) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* (cos lambda2) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2)))))) (* -1/6 (* lambda1 (* (cos phi2) (* (sin lambda2) (+ 1 (* -1/2 (pow phi1 2))))))))) (* (cos phi2) (* (sin lambda2) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* (cos lambda2) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2)))))) (+ (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))))) (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2)))))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2))))))))) (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(* phi1 (sin phi2))
(* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (sin phi2))) (* 1/120 (sin phi2))))))))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* phi2 (sin phi1))
(* phi2 (+ (sin phi1) (* -1/6 (* (pow phi2 2) (sin phi1)))))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* 1/120 (* (pow phi2 2) (sin phi1)))))))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (sin phi1))) (* 1/120 (sin phi1))))))))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(/ 1 (* phi1 (sin phi2)))
(/ (+ (* 1/6 (/ (pow phi1 2) (sin phi2))) (/ 1 (sin phi2))) phi1)
(/ (+ (* (pow phi1 2) (+ (* 7/360 (/ (pow phi1 2) (sin phi2))) (* 1/6 (/ 1 (sin phi2))))) (/ 1 (sin phi2))) phi1)
(/ (+ (* (pow phi1 2) (+ (* (pow phi1 2) (+ (* 31/15120 (/ (pow phi1 2) (sin phi2))) (* 7/360 (/ 1 (sin phi2))))) (* 1/6 (/ 1 (sin phi2))))) (/ 1 (sin phi2))) phi1)
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* phi2 (sin phi1)))
(/ (+ (* 1/6 (/ (pow phi2 2) (sin phi1))) (/ 1 (sin phi1))) phi2)
(/ (+ (* (pow phi2 2) (+ (* 7/360 (/ (pow phi2 2) (sin phi1))) (* 1/6 (/ 1 (sin phi1))))) (/ 1 (sin phi1))) phi2)
(/ (+ (* (pow phi2 2) (+ (* (pow phi2 2) (+ (* 31/15120 (/ (pow phi2 2) (sin phi1))) (* 7/360 (/ 1 (sin phi1))))) (* 1/6 (/ 1 (sin phi1))))) (/ 1 (sin phi1))) phi2)
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (sin phi1) (sin phi2)))
(/ 1 (* (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 phi1) (cos phi2))
(+ (* -1/2 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (cos phi2)))
(+ (* (cos phi1) (cos phi2)) (* (pow lambda1 2) (+ (* -1/2 (* (cos phi1) (cos phi2))) (* 1/24 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))))))
(+ (* (cos phi1) (cos phi2)) (* (pow lambda1 2) (+ (* -1/2 (* (cos phi1) (cos phi2))) (* (pow lambda1 2) (+ (* -1/720 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))) (* 1/24 (* (cos phi1) (cos phi2))))))))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (cos phi2))
(+ (* -1/2 (* (pow phi1 2) (* (cos lambda1) (cos phi2)))) (* (cos lambda1) (cos phi2)))
(+ (* (cos lambda1) (cos phi2)) (* (pow phi1 2) (+ (* -1/2 (* (cos lambda1) (cos phi2))) (* 1/24 (* (pow phi1 2) (* (cos lambda1) (cos phi2)))))))
(+ (* (cos lambda1) (cos phi2)) (* (pow phi1 2) (+ (* -1/2 (* (cos lambda1) (cos phi2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos lambda1) (cos phi2)))) (* 1/24 (* (cos lambda1) (cos phi2))))))))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (cos phi1))
(+ (* -1/2 (* (pow phi2 2) (* (cos lambda1) (cos phi1)))) (* (cos lambda1) (cos phi1)))
(+ (* (cos lambda1) (cos phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos lambda1) (cos phi1))) (* 1/24 (* (pow phi2 2) (* (cos lambda1) (cos phi1)))))))
(+ (* (cos lambda1) (cos phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos lambda1) (cos phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos lambda1) (cos phi1)))) (* 1/24 (* (cos lambda1) (cos phi1))))))))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(* (cos lambda1) (* (cos phi1) (cos 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 phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (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))
Outputs
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(* R (acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(acos (+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* phi1 (sin phi2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 phi1 (sin.f64 phi2)))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* 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 (*.f64 #s(literal -1/2 binary64) 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 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* phi2 (sin phi1)) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 phi2 (sin.f64 phi1)))
(+ (* phi2 (+ (sin phi1) (* -1/2 (* phi2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi2 (sin phi1))))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (cos.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (sin.f64 phi1)))))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) #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)))
(+ (* (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 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda1 (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (sin.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)))))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 #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 phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))
(+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1))))))
(+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/24 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)) #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 phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+ (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2))))))
(+ (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/24 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) #s(literal 1/24 binary64))))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos 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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) #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)))))
(*.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 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda1 (sin.f64 lambda2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64)))))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 #s(literal -1/6 binary64))))))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* -1 (* R lambda2))
(*.f64 R (-.f64 #s(literal 0 binary64) lambda2))
(+ (* -1 (* R lambda2)) (* R lambda1))
(*.f64 R (-.f64 lambda1 lambda2))
(+ (* -1 (* R lambda2)) (* R lambda1))
(*.f64 R (-.f64 lambda1 lambda2))
(+ (* -1 (* R lambda2)) (* R lambda1))
(*.f64 R (-.f64 lambda1 lambda2))
(* R lambda1)
(*.f64 R lambda1)
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(*.f64 lambda1 (-.f64 R (/.f64 (*.f64 R lambda2) lambda1)))
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(*.f64 lambda1 (-.f64 R (/.f64 (*.f64 R lambda2) lambda1)))
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(*.f64 lambda1 (-.f64 R (/.f64 (*.f64 R lambda2) lambda1)))
(* R lambda1)
(*.f64 R lambda1)
(* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))
(*.f64 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))
(*.f64 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ (* -1 R) (/ (* R lambda2) lambda1))))
(*.f64 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) lambda1))
(* R lambda1)
(*.f64 R lambda1)
(+ (* -1 (* R lambda2)) (* R lambda1))
(*.f64 R (-.f64 lambda1 lambda2))
(+ (* -1 (* R lambda2)) (* R lambda1))
(*.f64 R (-.f64 lambda1 lambda2))
(+ (* -1 (* R lambda2)) (* R lambda1))
(*.f64 R (-.f64 lambda1 lambda2))
(* -1 (* R lambda2))
(*.f64 R (-.f64 #s(literal 0 binary64) lambda2))
(* lambda2 (+ (* -1 R) (/ (* R lambda1) lambda2)))
(*.f64 lambda2 (*.f64 R (+.f64 #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 R (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2)))))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 R (*.f64 R (/.f64 lambda1 lambda2)))))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 R (*.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))
(* 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 lambda2 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) #s(literal -1 binary64)))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 lambda2 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) #s(literal -1 binary64)))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 lambda2 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) #s(literal -1 binary64)))
(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 (cos.f64 lambda2) (*.f64 #s(literal -1/2 binary64) lambda1)))))
(+ (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 (*.f64 lambda1 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 1/6 binary64)) (*.f64 (cos.f64 lambda2) #s(literal -1/2 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 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))))))
(+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))) (* -1 (sin lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (sin.f64 lambda1)))))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
lambda1
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 #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 lambda2 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) #s(literal -1 binary64)))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 lambda2 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) #s(literal -1 binary64)))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 lambda2 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) #s(literal -1 binary64)))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(* R (acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(*.f64 R (acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(acos (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))
(acos.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* 1/4 (* (pow lambda1 2) (* (pow lambda2 2) (* (cos phi1) (cos phi2))))))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 lambda1 lambda1))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* (pow lambda1 2) (+ (* -1/48 (* (pow lambda1 2) (* (pow lambda2 2) (* (cos phi1) (cos phi2))))) (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 lambda2)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 lambda1)) #s(literal 1/4 binary64)))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* (pow lambda1 2) (+ (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* (pow lambda1 2) (+ (* -1/48 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* 1/1440 (* (pow lambda1 2) (* (pow lambda2 2) (* (cos phi1) (cos phi2))))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 lambda2)) (+.f64 #s(literal -1/48 binary64) (*.f64 #s(literal 1/1440 binary64) (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi2))))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi2)))) (* 1/4 (* (pow lambda2 2) (* (pow phi1 2) (* (cos lambda1) (cos phi2))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) lambda2)) (*.f64 (cos.f64 phi2) #s(literal 1/4 binary64)))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi2)))) (* (pow phi1 2) (+ (* -1/48 (* (pow lambda2 2) (* (pow phi1 2) (* (cos lambda1) (cos phi2))))) (* 1/4 (* (pow lambda2 2) (* (cos lambda1) (cos phi2)))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 phi1 (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/48 binary64)))) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) lambda2)) (*.f64 (cos.f64 phi2) #s(literal 1/4 binary64)))))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi2)))) (* (pow phi1 2) (+ (* 1/4 (* (pow lambda2 2) (* (cos lambda1) (cos phi2)))) (* (pow phi1 2) (+ (* -1/48 (* (pow lambda2 2) (* (cos lambda1) (cos phi2)))) (* 1/1440 (* (pow lambda2 2) (* (pow phi1 2) (* (cos lambda1) (cos phi2))))))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) lambda2)) (*.f64 (cos.f64 phi2) #s(literal 1/4 binary64))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/48 binary64))) (*.f64 #s(literal 1/1440 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi1))))
(*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi1)))) (* 1/4 (* (pow lambda2 2) (* (pow phi2 2) (* (cos lambda1) (cos phi1))))))
(+.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/4 binary64)))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi1)))) (* (pow phi2 2) (+ (* -1/48 (* (pow lambda2 2) (* (pow phi2 2) (* (cos lambda1) (cos phi1))))) (* 1/4 (* (pow lambda2 2) (* (cos lambda1) (cos phi1)))))))
(+.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2))) (*.f64 #s(literal -1/48 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/4 binary64))))))
(+ (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (cos phi1)))) (* (pow phi2 2) (+ (* 1/4 (* (pow lambda2 2) (* (cos lambda1) (cos phi1)))) (* (pow phi2 2) (+ (* -1/48 (* (pow lambda2 2) (* (cos lambda1) (cos phi1)))) (* 1/1440 (* (pow lambda2 2) (* (pow phi2 2) (* (cos lambda1) (cos phi1))))))))))
(+.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/4 binary64))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/48 binary64))) (*.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/1440 binary64))))))))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))
(*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))
(* -1/2 (pow lambda2 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))
(* -1/2 (pow lambda2 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))
(* -1/2 (pow lambda2 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))
(* -1/2 (pow lambda2 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))
(* -1/2 (pow lambda2 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))
(* -1/2 (pow lambda2 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))
(* -1/2 (pow lambda2 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))
(* -1/2 (pow lambda2 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))
(* -1/2 (pow lambda2 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))
(* -1/2 (pow lambda2 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))
(* -1/2 (pow lambda2 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))
(* -1/2 (pow lambda2 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))))
(*.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(- (* 1/2 (PI)) (asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(* R (acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))))
(*.f64 R (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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))) (- 1 (* 1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(acos (+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2))))
(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))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* phi1 (sin phi2)) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 phi1 (sin.f64 phi2)))
(+ (* phi1 (+ (sin phi2) (* -1/2 (* phi1 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* 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 (*.f64 #s(literal -1/2 binary64) 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)))))
(* -1/2 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 phi1 (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (+ (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 2)) (/ (* (sin phi1) (sin phi2)) (pow phi1 2)))))
(*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (/.f64 (cos.f64 phi2) (*.f64 phi1 phi1))) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 phi1)))))
(* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (+ (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 2)) (/ (* (sin phi1) (sin phi2)) (pow phi1 2)))))
(*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (/.f64 (cos.f64 phi2) (*.f64 phi1 phi1))) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 phi1)))))
(* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (+ (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 2)) (/ (* (sin phi1) (sin phi2)) (pow phi1 2)))))
(*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (/.f64 (cos.f64 phi2) (*.f64 phi1 phi1))) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 phi1)))))
(* -1/2 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 phi1 (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (+ (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 2)) (/ (* (sin phi1) (sin phi2)) (pow phi1 2)))))
(*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (/.f64 (cos.f64 phi2) (*.f64 phi1 phi1))) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 phi1)))))
(* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (+ (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 2)) (/ (* (sin phi1) (sin phi2)) (pow phi1 2)))))
(*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (/.f64 (cos.f64 phi2) (*.f64 phi1 phi1))) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 phi1)))))
(* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (+ (/ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (pow phi1 2)) (/ (* (sin phi1) (sin phi2)) (pow phi1 2)))))
(*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) #s(literal -1/2 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (/.f64 (cos.f64 phi2) (*.f64 phi1 phi1))) (/.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 phi1)))))
(* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (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 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))
(+ (* phi2 (sin phi1)) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))
(+ (* phi2 (+ (sin phi1) (* -1/2 (* phi2 (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.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 (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi2 (sin phi1))))))) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #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 phi2 phi2)) #s(literal 1 binary64)) (sin.f64 phi1)))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos lambda2) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* lambda1 (* (cos phi2) (* (sin lambda2) (+ 1 (* -1/2 (pow phi1 2)))))) (+ (* (cos lambda2) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))))) (* (cos phi2) (* (sin lambda2) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* (cos lambda2) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) #s(literal -1/2 binary64))))))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2)))))) (* -1/6 (* lambda1 (* (cos phi2) (* (sin lambda2) (+ 1 (* -1/2 (pow phi1 2))))))))) (* (cos phi2) (* (sin lambda2) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* (cos lambda2) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) #s(literal -1/2 binary64))) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 lambda1 #s(literal -1/6 binary64))))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2)))))) (+ (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))) lambda2)))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))))) (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 #s(literal -1/2 binary64) lambda2)))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2)))))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2))))))))) (* (cos phi2) (* (sin lambda1) (+ 1 (* -1/2 (pow phi1 2))))))) (+ (* (cos lambda1) (* (cos phi2) (+ 1 (* -1/2 (pow phi1 2))))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 lambda2 #s(literal -1/6 binary64))))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (* (cos phi2) (* (+ 1 (* -1/2 (pow phi1 2))) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(* phi1 (sin phi2))
(*.f64 phi1 (sin.f64 phi2))
(* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))
(*.f64 phi1 (*.f64 (+.f64 (*.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 (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)) #s(literal -1/6 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 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) #s(literal 1/120 binary64)))))))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* phi2 (sin phi1))
(*.f64 phi2 (sin.f64 phi1))
(* phi2 (+ (sin phi1) (* -1/6 (* (pow phi2 2) (sin phi1)))))
(*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (sin.f64 phi1)))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* 1/120 (* (pow phi2 2) (sin phi1)))))))
(*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2)))))))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (sin phi1))) (* 1/120 (sin phi1))))))))
(*.f64 phi2 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (sin.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.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))
(/ 1 (* phi1 (sin phi2)))
(/.f64 #s(literal 1 binary64) (*.f64 phi1 (sin.f64 phi2)))
(/ (+ (* 1/6 (/ (pow phi1 2) (sin phi2))) (/ 1 (sin phi2))) phi1)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 phi1 phi1)) (sin.f64 phi2))) phi1)
(/ (+ (* (pow phi1 2) (+ (* 7/360 (/ (pow phi1 2) (sin phi2))) (* 1/6 (/ 1 (sin phi2))))) (/ 1 (sin phi2))) phi1)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (+.f64 (/.f64 (*.f64 #s(literal 7/360 binary64) (*.f64 phi1 phi1)) (sin.f64 phi2)) (/.f64 #s(literal 1/6 binary64) (sin.f64 phi2))))) phi1)
(/ (+ (* (pow phi1 2) (+ (* (pow phi1 2) (+ (* 31/15120 (/ (pow phi1 2) (sin phi2))) (* 7/360 (/ 1 (sin phi2))))) (* 1/6 (/ 1 (sin phi2))))) (/ 1 (sin phi2))) phi1)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (*.f64 phi1 (*.f64 phi1 (+.f64 (/.f64 #s(literal 1/6 binary64) (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (+.f64 (/.f64 (*.f64 #s(literal 31/15120 binary64) (*.f64 phi1 phi1)) (sin.f64 phi2)) (/.f64 #s(literal 7/360 binary64) (sin.f64 phi2)))))))) phi1)
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* phi2 (sin phi1)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) phi2)
(/ (+ (* 1/6 (/ (pow phi2 2) (sin phi1))) (/ 1 (sin phi1))) phi2)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 phi2)) (sin.f64 phi1))) phi2)
(/ (+ (* (pow phi2 2) (+ (* 7/360 (/ (pow phi2 2) (sin phi1))) (* 1/6 (/ 1 (sin phi1))))) (/ 1 (sin phi1))) phi2)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 (*.f64 #s(literal 7/360 binary64) (*.f64 phi2 phi2)) (sin.f64 phi1)) (/.f64 #s(literal 1/6 binary64) (sin.f64 phi1))))) phi2)
(/ (+ (* (pow phi2 2) (+ (* (pow phi2 2) (+ (* 31/15120 (/ (pow phi2 2) (sin phi1))) (* 7/360 (/ 1 (sin phi1))))) (* 1/6 (/ 1 (sin phi1))))) (/ 1 (sin phi1))) phi2)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 #s(literal 1/6 binary64) (sin.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 (*.f64 #s(literal 31/15120 binary64) (*.f64 phi2 phi2)) (sin.f64 phi1)) (/.f64 #s(literal 7/360 binary64) (sin.f64 phi1))))))) phi2)
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(/ 1 (* (sin phi1) (sin phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))
(* 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 (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)) #s(literal -1/6 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 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) #s(literal 1/120 binary64)))))))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* phi2 (sin phi1))
(*.f64 phi2 (sin.f64 phi1))
(* phi2 (+ (sin phi1) (* -1/6 (* (pow phi2 2) (sin phi1)))))
(*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (sin.f64 phi1)))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* 1/120 (* (pow phi2 2) (sin phi1)))))))
(*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2)))))))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (sin phi1))) (* 1/120 (sin phi1))))))))
(*.f64 phi2 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (sin.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.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 phi1) (cos phi2))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(+ (* -1/2 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))) (* (cos phi1) (cos phi2)))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(+ (* (cos phi1) (cos phi2)) (* (pow lambda1 2) (+ (* -1/2 (* (cos phi1) (cos phi2))) (* 1/24 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 lambda1 lambda1))))))
(+ (* (cos phi1) (cos phi2)) (* (pow lambda1 2) (+ (* -1/2 (* (cos phi1) (cos phi2))) (* (pow lambda1 2) (+ (* -1/720 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))) (* 1/24 (* (cos phi1) (cos phi2))))))))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 lambda1 lambda1)) #s(literal 1/24 binary64))))))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (cos phi2))
(*.f64 (cos.f64 phi2) (cos.f64 lambda1))
(+ (* -1/2 (* (pow phi1 2) (* (cos lambda1) (cos phi2)))) (* (cos lambda1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))))))
(+ (* (cos lambda1) (cos phi2)) (* (pow phi1 2) (+ (* -1/2 (* (cos lambda1) (cos phi2))) (* 1/24 (* (pow phi1 2) (* (cos lambda1) (cos phi2)))))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1))))))
(+ (* (cos lambda1) (cos phi2)) (* (pow phi1 2) (+ (* -1/2 (* (cos lambda1) (cos phi2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos lambda1) (cos phi2)))) (* 1/24 (* (cos lambda1) (cos phi2))))))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)) #s(literal 1/24 binary64))))))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (cos phi1))
(*.f64 (cos.f64 phi1) (cos.f64 lambda1))
(+ (* -1/2 (* (pow phi2 2) (* (cos lambda1) (cos phi1)))) (* (cos lambda1) (cos phi1)))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))
(+ (* (cos lambda1) (cos phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos lambda1) (cos phi1))) (* 1/24 (* (pow phi2 2) (* (cos lambda1) (cos phi1)))))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2))))))
(+ (* (cos lambda1) (cos phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos lambda1) (cos phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos lambda1) (cos phi1)))) (* 1/24 (* (cos lambda1) (cos phi1))))))))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) #s(literal 1/24 binary64))) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(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 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))))))
(+ (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 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 #s(literal -1/2 binary64) lambda1)))))
(+ (cos lambda2) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos lambda2)) (* -1/6 (* lambda1 (sin lambda2))))) (* -1 (sin lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 #s(literal -1/2 binary64) lambda1)) (*.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))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(asin (+ (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))) (* (sin phi1) (sin phi2))))
(asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(* 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 (sin.f64 lambda2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 lambda1 lambda1)) #s(literal 1/120 binary64))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)))))
(* (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 (*.f64 #s(literal 1/120 binary64) (*.f64 lambda2 lambda2)) #s(literal -1/6 binary64))))))
(* 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))

eval220.0ms (0.8%)

Compiler

Compiled 52606 to 3982 computations (92.4% saved)

prune296.0ms (1.1%)

Pruning

110 alts after pruning (109 fresh and 1 done)

PrunedKeptTotal
New1720691789
Fresh134053
Picked415
Done000
Total17371101847
Accuracy
97.3%
Counts
1847 → 110
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.4%
(fma.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R))
74.5%
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
74.5%
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
6.3%
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
74.6%
(+.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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R))
73.8%
(*.f64 (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 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
33.7%
(*.f64 (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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))))) R)
33.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 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))))))) R)
9.6%
(*.f64 (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))) R)
3.6%
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (*.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 (*.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)
5.5%
(*.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)
48.4%
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 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)
4.1%
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))) R)
6.4%
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)) R)
4.1%
(*.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)
6.4%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
73.4%
(*.f64 (-.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
74.5%
(*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (/.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))) R)
73.1%
(*.f64 (-.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
74.2%
(*.f64 (-.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
74.2%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (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 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))) R)
74.0%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.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)
5.8%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
74.7%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
74.7%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
95.5%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))) R)
95.6%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) R)
37.6%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))))) R)
55.1%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))) R)
50.0%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
46.9%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
48.5%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
7.1%
(*.f64 (-.f64 lambda2 lambda1) R)
3.6%
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
4.1%
(*.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)
6.4%
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
17.4%
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 (PI.f64) #s(literal 2 binary64)))) R)
28.9%
(*.f64 (acos.f64 (fma.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
27.6%
(*.f64 (acos.f64 (fma.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) R)
74.8%
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
35.5%
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
35.5%
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) R)
38.0%
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi1)) (cos.f64 (-.f64 (-.f64 lambda1 lambda2) phi1))) #s(literal 2 binary64))) R)
28.6%
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda2 lambda1)))) R)
37.9%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
74.6%
(*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) R)
62.2%
(*.f64 (acos.f64 (-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64))) (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)))) R)
74.8%
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))) R)
95.8%
(*.f64 (acos.f64 (+.f64 (/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
74.7%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (/.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))))) R)
53.8%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
54.2%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) R)
55.1%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) R)
74.8%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 phi2) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)
43.0%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
48.1%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) R)
95.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)
95.8%
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (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)
61.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi1)))) R)
79.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
74.7%
(*.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)
54.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
55.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
53.8%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
60.8%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
60.8%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
54.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
33.3%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) R)
26.0%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))) R)
35.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
47.2%
(*.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)
36.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
55.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)
42.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
28.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (sin.f64 lambda1)))) R)
44.9%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))) R)
34.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)
52.7%
(*.f64 (acos.f64 (+.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
11.3%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 #s(literal -1/2 binary64) lambda1)))))) R)
11.9%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
14.0%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (sin.f64 lambda1)))))) R)
13.9%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))))))) R)
14.3%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
35.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))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
20.9%
(*.f64 (acos.f64 (*.f64 (+.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.f64 (-.f64 lambda2 lambda1)))) R)
20.9%
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
20.7%
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
28.6%
(*.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.6%
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))) R)
11.7%
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) R)
53.4%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
42.8%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
61.2%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
36.0%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
34.8%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
15.9%
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
8.6%
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (*.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 (*.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)
12.0%
(*.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)
8.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)
12.0%
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
11.3%
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))))) R)
28.6%
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
7.2%
(*.f64 (acos.f64 (cos.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)
10.2%
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
20.8%
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) R)
23.0%
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
16.0%
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 (PI.f64) #s(literal 2 binary64)))))) R)
17.4%
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
19.9%
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
3.5%
(*.f64 lambda1 R)
Compiler

Compiled 6110 to 3987 computations (34.7% saved)

simplify184.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(PI.f64)
cost-diff0
(sqrt.f64 (PI.f64))
cost-diff19264
(fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))
cost-diff19264
(*.f64 (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 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 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
cost-diff0
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
cost-diff128
(/.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))))
cost-diff128
(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)))))
cost-diff128
(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))))))
cost-diff128
(*.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)
cost-diff0
(*.f64 lambda1 R)
cost-diff6272
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
cost-diff6400
(+.f64 (/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
cost-diff6400
(acos.f64 (+.f64 (/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
cost-diff6400
(*.f64 (acos.f64 (+.f64 (/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
Rules
2818×*-lowering-*.f32
2818×*-lowering-*.f64
1450×+-lowering-+.f64
1450×+-lowering-+.f32
1414×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060603
1132573
2367568
31263568
45681568
08197568
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (acos (+ (/ (sin phi1) (/ 1 (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))) R)
(acos (+ (/ (sin phi1) (/ 1 (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))))
(+ (/ (sin phi1) (/ 1 (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))
(/ (sin phi1) (/ 1 (sin phi2)))
(sin phi1)
phi1
(/ 1 (sin phi2))
1
(sin phi2)
phi2
(* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))
(* (cos phi1) (cos phi2))
(cos phi1)
(cos phi2)
(+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))
(sin lambda2)
lambda2
(sin lambda1)
lambda1
(* (cos lambda1) (cos lambda2))
(cos lambda1)
(cos lambda2)
R
(* lambda1 R)
lambda1
R
(* (acos (cos (/ (- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))) (+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1)))))) R)
(acos (cos (/ (- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))) (+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1))))))
(cos (/ (- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))) (+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1)))))
(/ (- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))) (+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1))))
(- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1))))
(/ (* (PI) (PI)) 4)
(* (PI) (PI))
(PI)
4
(* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))
(- (/ (PI) 2) (- lambda2 lambda1))
(/ (PI) 2)
2
(- lambda2 lambda1)
lambda2
lambda1
(+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1)))
R
(* (- (/ (PI) 2) (asin (+ (* phi1 (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1)))))) R)
(- (/ (PI) 2) (asin (+ (* phi1 (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1))))))
(/ (PI) 2)
(PI)
2
(asin (+ (* phi1 (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1)))))
(+ (* phi1 (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1))))
(* phi1 (sin phi2))
phi1
(sin phi2)
phi2
(* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1)))
(* (cos phi1) (cos phi2))
(cos phi1)
(cos phi2)
(cos (- lambda2 lambda1))
(- lambda2 lambda1)
lambda2
lambda1
R
(* (+ (* (sqrt (PI)) (/ (sqrt (PI)) 2)) (neg (asin (* (* -1/2 (* lambda2 lambda2)) (* (cos phi1) (* (cos phi2) (cos lambda1))))))) R)
(+ (* (sqrt (PI)) (/ (sqrt (PI)) 2)) (neg (asin (* (* -1/2 (* lambda2 lambda2)) (* (cos phi1) (* (cos phi2) (cos lambda1)))))))
(sqrt (PI))
(PI)
(/ (sqrt (PI)) 2)
2
(neg (asin (* (* -1/2 (* lambda2 lambda2)) (* (cos phi1) (* (cos phi2) (cos lambda1))))))
(asin (* (* -1/2 (* lambda2 lambda2)) (* (cos phi1) (* (cos phi2) (cos lambda1)))))
(* (* -1/2 (* lambda2 lambda2)) (* (cos phi1) (* (cos phi2) (cos lambda1))))
(* -1/2 (* lambda2 lambda2))
-1/2
(* lambda2 lambda2)
lambda2
(* (cos phi1) (* (cos phi2) (cos lambda1)))
(cos phi1)
phi1
(* (cos phi2) (cos lambda1))
(cos phi2)
phi2
(cos lambda1)
lambda1
R
Outputs
(* (acos (+ (/ (sin phi1) (/ 1 (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(acos (+ (/ (sin phi1) (/ 1 (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))))
(acos.f64 (+.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(+ (/ (sin phi1) (/ 1 (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))
(+.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/ (sin phi1) (/ 1 (sin phi2)))
(*.f64 (sin.f64 phi2) (sin.f64 phi1))
(sin phi1)
(sin.f64 phi1)
phi1
(/ 1 (sin phi2))
(/.f64 #s(literal 1 binary64) (sin.f64 phi2))
1
#s(literal 1 binary64)
(sin phi2)
(sin.f64 phi2)
phi2
(* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.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 lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))
(+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(sin lambda2)
(sin.f64 lambda2)
lambda2
(sin lambda1)
(sin.f64 lambda1)
lambda1
(* (cos lambda1) (cos lambda2))
(*.f64 (cos.f64 lambda1) (cos.f64 lambda2))
(cos lambda1)
(cos.f64 lambda1)
(cos lambda2)
(cos.f64 lambda2)
R
(* lambda1 R)
(*.f64 lambda1 R)
lambda1
R
(* (acos (cos (/ (- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))) (+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1)))))) R)
(*.f64 R (acos.f64 (cos.f64 (/.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))) lambda2) (-.f64 lambda2 (+.f64 lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (+.f64 lambda1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))) lambda2))))))
(acos (cos (/ (- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))) (+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1))))))
(acos.f64 (cos.f64 (/.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))) lambda2) (-.f64 lambda2 (+.f64 lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (+.f64 lambda1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))) lambda2)))))
(cos (/ (- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))) (+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1)))))
(cos.f64 (/.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))) lambda2) (-.f64 lambda2 (+.f64 lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (+.f64 lambda1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))) lambda2))))
(/ (- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))) (+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1))))
(/.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))) lambda2) (-.f64 lambda2 (+.f64 lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (+.f64 lambda1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))) lambda2)))
(- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1))))
(+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))) lambda2) (-.f64 lambda2 (+.f64 lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(/ (* (PI) (PI)) 4)
(/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64))
(* (PI) (PI))
(*.f64 (PI.f64) (PI.f64))
(PI)
(PI.f64)
4
#s(literal 4 binary64)
(* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))
(*.f64 (-.f64 (+.f64 lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))) lambda2) (-.f64 (+.f64 lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))) lambda2))
(- (/ (PI) 2) (- lambda2 lambda1))
(-.f64 (+.f64 lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))) lambda2)
(/ (PI) 2)
(/.f64 (PI.f64) #s(literal 2 binary64))
2
#s(literal 2 binary64)
(- lambda2 lambda1)
(-.f64 lambda2 lambda1)
lambda2
lambda1
(+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1)))
(+.f64 lambda1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))) lambda2))
R
(* (- (/ (PI) 2) (asin (+ (* phi1 (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1)))))) R)
(*.f64 R (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(- (/ (PI) 2) (asin (+ (* phi1 (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (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 (+ (* phi1 (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1)))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(+ (* phi1 (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1))))
(+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(* phi1 (sin phi2))
(*.f64 phi1 (sin.f64 phi2))
phi1
(sin phi2)
(sin.f64 phi2)
phi2
(* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1)))
(*.f64 (cos.f64 phi1) (*.f64 (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 (- lambda2 lambda1))
(cos.f64 (-.f64 lambda2 lambda1))
(- lambda2 lambda1)
(-.f64 lambda2 lambda1)
lambda2
lambda1
R
(* (+ (* (sqrt (PI)) (/ (sqrt (PI)) 2)) (neg (asin (* (* -1/2 (* lambda2 lambda2)) (* (cos phi1) (* (cos phi2) (cos lambda1))))))) R)
(*.f64 R (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) lambda2)))))))
(+ (* (sqrt (PI)) (/ (sqrt (PI)) 2)) (neg (asin (* (* -1/2 (* lambda2 lambda2)) (* (cos phi1) (* (cos phi2) (cos lambda1)))))))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) lambda2))))))
(sqrt (PI))
(sqrt.f64 (PI.f64))
(PI)
(PI.f64)
(/ (sqrt (PI)) 2)
(/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
2
#s(literal 2 binary64)
(neg (asin (* (* -1/2 (* lambda2 lambda2)) (* (cos phi1) (* (cos phi2) (cos lambda1))))))
(-.f64 #s(literal 0 binary64) (asin.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) lambda2))))))
(asin (* (* -1/2 (* lambda2 lambda2)) (* (cos phi1) (* (cos phi2) (cos lambda1)))))
(asin.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) lambda2)))))
(* (* -1/2 (* lambda2 lambda2)) (* (cos phi1) (* (cos phi2) (cos lambda1))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) lambda2))))
(* -1/2 (* lambda2 lambda2))
(*.f64 lambda2 (*.f64 lambda2 #s(literal -1/2 binary64)))
-1/2
#s(literal -1/2 binary64)
(* lambda2 lambda2)
(*.f64 lambda2 lambda2)
lambda2
(* (cos phi1) (* (cos phi2) (cos lambda1)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(cos phi1)
(cos.f64 phi1)
phi1
(* (cos phi2) (cos lambda1))
(*.f64 (cos.f64 phi2) (cos.f64 lambda1))
(cos phi2)
(cos.f64 phi2)
phi2
(cos lambda1)
(cos.f64 lambda1)
lambda1
R

localize415.0ms (1.5%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))) R)
accuracy99.6%
(fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (asin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))
accuracy99.6%
(sqrt.f64 (PI.f64))
accuracy30.4%
(PI.f64)
accuracy99.8%
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
accuracy99.8%
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
accuracy99.4%
(cos.f64 (-.f64 lambda2 lambda1))
accuracy30.4%
(PI.f64)
accuracy91.9%
(/.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))))
accuracy90.0%
(-.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))))
accuracy89.6%
(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))))))
accuracy30.4%
(PI.f64)
accuracy100.0%
(*.f64 lambda1 R)
accuracy99.9%
(/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2)))
accuracy99.9%
(*.f64 (acos.f64 (+.f64 (/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
accuracy99.8%
(acos.f64 (+.f64 (/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
accuracy99.7%
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
Results
127.0ms65×1valid
116.0ms170×0invalid
47.0ms13×2invalid
14.0ms2valid
2.0ms1invalid
1.0ms0valid
Compiler

Compiled 618 to 59 computations (90.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 229.0ms
ival-cos: 49.0ms (21.4% of total)
ival-mult: 43.0ms (18.8% of total)
ival-sin: 40.0ms (17.5% of total)
ival-div: 29.0ms (12.7% of total)
ival-acos: 14.0ms (6.1% of total)
backward-pass: 13.0ms (5.7% of total)
compiled-spec: 11.0ms (4.8% of total)
ival-asin: 8.0ms (3.5% of total)
ival-add: 8.0ms (3.5% of total)
ival-sub: 7.0ms (3.1% of total)
ival-sqrt: 4.0ms (1.7% of total)
ival-pi: 2.0ms (0.9% of total)
ival-neg: 2.0ms (0.9% of total)
const: 1.0ms (0.4% of total)

series61.0ms (0.2%)

Counts
21 → 696
Calls
Call 1
Inputs
#<alt (* (acos (+ (/ (sin phi1) (/ 1 (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))) R)>
#<alt (acos (+ (/ (sin phi1) (/ 1 (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))))>
#<alt (+ (/ (sin phi1) (/ 1 (sin phi2))) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))))>
#<alt (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2))))>
#<alt (* lambda1 R)>
#<alt (* (acos (cos (/ (- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))) (+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1)))))) R)>
#<alt (acos (cos (/ (- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))) (+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1))))))>
#<alt (cos (/ (- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))) (+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1)))))>
#<alt (/ (- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))) (+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1))))>
#<alt (* (- (/ (PI) 2) (asin (+ (* phi1 (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1)))))) R)>
#<alt (- (/ (PI) 2) (asin (+ (* phi1 (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1))))))>
#<alt (/ (PI) 2)>
#<alt (PI)>
#<alt (* (+ (* (sqrt (PI)) (/ (sqrt (PI)) 2)) (neg (asin (* (* -1/2 (* lambda2 lambda2)) (* (cos phi1) (* (cos phi2) (cos lambda1))))))) R)>
#<alt (+ (* (sqrt (PI)) (/ (sqrt (PI)) 2)) (neg (asin (* (* -1/2 (* lambda2 lambda2)) (* (cos phi1) (* (cos phi2) (cos lambda1)))))))>
#<alt (sqrt (PI))>
#<alt (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda1) (cos lambda2)))>
#<alt (/ (sin phi1) (/ 1 (sin phi2)))>
#<alt (- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1))))>
#<alt (cos (- lambda2 lambda1))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda2 lambda1)))))>
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 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 (* (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 (* 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 (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (+ lambda1 (PI)))>
#<alt (+ (* lambda2 (- (* 2 (/ (* R (+ lambda1 (* 1/2 (PI)))) (+ lambda1 (PI)))) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow (+ lambda1 (PI)) 2))))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (+ lambda1 (PI))))>
#<alt (+ (* lambda2 (- (+ (* 2 (/ (* R (+ lambda1 (* 1/2 (PI)))) (+ lambda1 (PI)))) (* lambda2 (- (* -1 (/ R (+ lambda1 (PI)))) (* -1 (/ (- (* 2 (/ (* R (+ lambda1 (* 1/2 (PI)))) (+ lambda1 (PI)))) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI))))))) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow (+ lambda1 (PI)) 2))))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (+ lambda1 (PI))))>
#<alt (+ (* lambda2 (- (+ (* 2 (/ (* R (+ lambda1 (* 1/2 (PI)))) (+ lambda1 (PI)))) (* lambda2 (- (+ (* -1 (/ R (+ lambda1 (PI)))) (/ (* lambda2 (- (* -1 (/ R (+ lambda1 (PI)))) (* -1 (/ (- (* 2 (/ (* R (+ lambda1 (* 1/2 (PI)))) (+ lambda1 (PI)))) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))))) (+ lambda1 (PI)))) (* -1 (/ (- (* 2 (/ (* R (+ lambda1 (* 1/2 (PI)))) (+ lambda1 (PI)))) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI))))))) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow (+ lambda1 (PI)) 2))))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (+ lambda1 (PI))))>
#<alt (* R lambda2)>
#<alt (* lambda2 (- (+ R (* -2 (/ (* R (+ lambda1 (* 1/2 (PI)))) lambda2))) (* -1 (/ (* R (+ lambda1 (PI))) lambda2))))>
#<alt (* lambda2 (- (+ R (+ (* -2 (/ (* R (+ lambda1 (* 1/2 (PI)))) lambda2)) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow lambda2 2))))) (+ (* -1 (/ (* R (+ lambda1 (PI))) lambda2)) (* -1 (/ (* (+ lambda1 (PI)) (- (* -2 (* R (+ lambda1 (* 1/2 (PI))))) (* -1 (* R (+ lambda1 (PI)))))) (pow lambda2 2))))))>
#<alt (* lambda2 (- (+ R (+ (* -2 (/ (* R (+ lambda1 (* 1/2 (PI)))) lambda2)) (+ (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow lambda2 2))) (/ (* (+ lambda1 (PI)) (- (* -1 (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)))) (* -1 (* (+ lambda1 (PI)) (- (* -2 (* R (+ lambda1 (* 1/2 (PI))))) (* -1 (* R (+ lambda1 (PI))))))))) (pow lambda2 3))))) (+ (* -1 (/ (* R (+ lambda1 (PI))) lambda2)) (* -1 (/ (* (+ lambda1 (PI)) (- (* -2 (* R (+ lambda1 (* 1/2 (PI))))) (* -1 (* R (+ lambda1 (PI)))))) (pow lambda2 2))))))>
#<alt (* R lambda2)>
#<alt (* -1 (* lambda2 (+ (* -1 R) (* -1 (/ (- (* -1 (* R (+ (PI) (* 2 lambda1)))) (* -1 (* R (+ lambda1 (PI))))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (* -1 R) (* -1 (/ (- (+ (* -1 (* R (+ (PI) (* 2 lambda1)))) (* -1 (/ (- (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (* (+ lambda1 (PI)) (- (* -1 (* R (+ (PI) (* 2 lambda1)))) (* -1 (* R (+ lambda1 (PI))))))) lambda2))) (* -1 (* R (+ lambda1 (PI))))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (* -1 R) (* -1 (/ (- (+ (* -1 (* R (+ (PI) (* 2 lambda1)))) (* -1 (/ (- (+ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (/ (* (+ lambda1 (PI)) (- (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (* (+ lambda1 (PI)) (- (* -1 (* R (+ (PI) (* 2 lambda1)))) (* -1 (* R (+ lambda1 (PI)))))))) lambda2)) (* (+ lambda1 (PI)) (- (* -1 (* R (+ (PI) (* 2 lambda1)))) (* -1 (* R (+ lambda1 (PI))))))) lambda2))) (* -1 (* R (+ lambda1 (PI))))) lambda2)))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (- (PI) lambda2))>
#<alt (+ (* lambda1 (- (/ (* R (- (* 2 lambda2) (PI))) (- (PI) lambda2)) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow (- (PI) lambda2) 2)))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (- (PI) lambda2)))>
#<alt (+ (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ R (- (PI) lambda2))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow (- (PI) lambda2) 3))) (/ (* R (- (* 2 lambda2) (PI))) (pow (- (PI) lambda2) 2)))) (/ (* R (- (* 2 lambda2) (PI))) (- (PI) lambda2))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow (- (PI) lambda2) 2)))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (- (PI) lambda2)))>
#<alt (+ (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ R (- (PI) lambda2))) (+ (* lambda1 (- (/ (* R (- (* 2 lambda2) (PI))) (pow (- (PI) lambda2) 3)) (+ (* -1 (/ R (pow (- (PI) lambda2) 2))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow (- (PI) lambda2) 4))))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow (- (PI) lambda2) 3)))) (/ (* R (- (* 2 lambda2) (PI))) (pow (- (PI) lambda2) 2)))) (/ (* R (- (* 2 lambda2) (PI))) (- (PI) lambda2))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow (- (PI) lambda2) 2)))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (- (PI) lambda2)))>
#<alt (* -1 (* R lambda1))>
#<alt (* lambda1 (- (+ (* -1 R) (/ (* R (- (* 2 lambda2) (PI))) lambda1)) (* -1 (/ (* R (- (PI) lambda2)) lambda1))))>
#<alt (* lambda1 (- (+ (* -1 R) (+ (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow lambda1 2)) (/ (* R (- (* 2 lambda2) (PI))) lambda1))) (+ (* -1 (/ (* R (- (PI) lambda2)) lambda1)) (/ (* (- (PI) lambda2) (- (* R (- (* 2 lambda2) (PI))) (* -1 (* R (- (PI) lambda2))))) (pow lambda1 2)))))>
#<alt (* lambda1 (- (+ (* -1 R) (+ (* -1 (/ (* (- (PI) lambda2) (- (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* (- (PI) lambda2) (- (* R (- (* 2 lambda2) (PI))) (* -1 (* R (- (PI) lambda2))))))) (pow lambda1 3))) (+ (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow lambda1 2)) (/ (* R (- (* 2 lambda2) (PI))) lambda1)))) (+ (* -1 (/ (* R (- (PI) lambda2)) lambda1)) (/ (* (- (PI) lambda2) (- (* R (- (* 2 lambda2) (PI))) (* -1 (* R (- (PI) lambda2))))) (pow lambda1 2)))))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* lambda1 (+ R (* -1 (/ (- (* -2 (* R (- (* 1/2 (PI)) lambda2))) (* -1 (* R (- (PI) lambda2)))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ R (* -1 (/ (- (+ (* -2 (* R (- (* 1/2 (PI)) lambda2))) (* -1 (/ (- (* -1 (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)))) (* -1 (* (- (PI) lambda2) (- (* -2 (* R (- (* 1/2 (PI)) lambda2))) (* -1 (* R (- (PI) lambda2))))))) lambda1))) (* -1 (* R (- (PI) lambda2)))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ R (* -1 (/ (- (+ (* -2 (* R (- (* 1/2 (PI)) lambda2))) (* -1 (/ (- (+ (* -1 (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)))) (* -1 (/ (* (- (PI) lambda2) (- (* -1 (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)))) (* -1 (* (- (PI) lambda2) (- (* -2 (* R (- (* 1/2 (PI)) lambda2))) (* -1 (* R (- (PI) lambda2)))))))) lambda1))) (* -1 (* (- (PI) lambda2) (- (* -2 (* R (- (* 1/2 (PI)) lambda2))) (* -1 (* R (- (PI) lambda2))))))) lambda1))) (* -1 (* R (- (PI) lambda2)))) lambda1)))))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))>
#<alt (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))>
#<alt (- (+ (* 1/4 (/ (pow (PI) 2) (+ lambda1 (PI)))) (* lambda2 (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (+ lambda1 (PI))))>
#<alt (- (+ (* 1/4 (/ (pow (PI) 2) (+ lambda1 (PI)))) (* lambda2 (- (+ (* -1 (* lambda2 (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI)))))) (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI))))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (+ lambda1 (PI))))>
#<alt (- (+ (* 1/4 (/ (pow (PI) 2) (+ lambda1 (PI)))) (* lambda2 (- (+ (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* lambda2 (- (* -1 (* lambda2 (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (pow (+ lambda1 (PI)) 2))) (/ 1 (pow (+ lambda1 (PI)) 2))))) (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI))))))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (+ lambda1 (PI))))>
#<alt lambda2>
#<alt (* lambda2 (- (+ 1 (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2))) (* -1 (/ (+ lambda1 (PI)) lambda2))))>
#<alt (* lambda2 (- (+ 1 (+ (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow lambda2 2))))) (+ (* -1 (/ (* (+ lambda1 (PI)) (- (* -2 (+ lambda1 (* 1/2 (PI)))) (* -1 (+ lambda1 (PI))))) (pow lambda2 2))) (* -1 (/ (+ lambda1 (PI)) lambda2)))))>
#<alt (* lambda2 (- (+ 1 (+ (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) (+ (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow lambda2 2))) (/ (* (+ lambda1 (PI)) (- (* -1 (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (* -1 (* (+ lambda1 (PI)) (- (* -2 (+ lambda1 (* 1/2 (PI)))) (* -1 (+ lambda1 (PI)))))))) (pow lambda2 3))))) (+ (* -1 (/ (* (+ lambda1 (PI)) (- (* -2 (+ lambda1 (* 1/2 (PI)))) (* -1 (+ lambda1 (PI))))) (pow lambda2 2))) (* -1 (/ (+ lambda1 (PI)) lambda2)))))>
#<alt lambda2>
#<alt (* -1 (* lambda2 (- (* -1 (/ (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI)))) lambda2)) 1)))>
#<alt (* -1 (* lambda2 (- (* -1 (/ (- (+ (* -1 (+ (PI) (* 2 lambda1))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (+ (* (+ lambda1 (PI)) (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI))))) (pow (+ lambda1 (* 1/2 (PI))) 2))) lambda2))) (* -1 (+ lambda1 (PI)))) lambda2)) 1)))>
#<alt (* -1 (* lambda2 (- (* -1 (/ (- (+ (* -1 (+ (PI) (* 2 lambda1))) (* -1 (/ (- (+ (* 1/4 (pow (PI) 2)) (/ (* (+ lambda1 (PI)) (- (* 1/4 (pow (PI) 2)) (+ (* (+ lambda1 (PI)) (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI))))) (pow (+ lambda1 (* 1/2 (PI))) 2)))) lambda2)) (+ (* (+ lambda1 (PI)) (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI))))) (pow (+ lambda1 (* 1/2 (PI))) 2))) lambda2))) (* -1 (+ lambda1 (PI)))) lambda2)) 1)))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))>
#<alt (- (+ (* 1/4 (/ (pow (PI) 2) (- (PI) lambda2))) (* lambda1 (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (- (PI) lambda2)))>
#<alt (- (+ (* 1/4 (/ (pow (PI) 2) (- (PI) lambda2))) (* lambda1 (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (+ (* lambda1 (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (/ (PI) (pow (- (PI) lambda2) 2))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2)))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (- (PI) lambda2)))>
#<alt (- (+ (* 1/4 (/ (pow (PI) 2) (- (PI) lambda2))) (* lambda1 (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (+ (* lambda1 (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (+ (* lambda1 (- (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 3))) (+ (/ 1 (pow (- (PI) lambda2) 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 4)))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 4))) (/ (PI) (pow (- (PI) lambda2) 3))))) (/ (PI) (pow (- (PI) lambda2) 2)))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2)))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (- (PI) lambda2)))>
#<alt (* -1 lambda1)>
#<alt (* lambda1 (- (* 2 (/ lambda2 lambda1)) (+ 1 (+ (* -1 (/ (- (PI) lambda2) lambda1)) (/ (PI) lambda1)))))>
#<alt (* lambda1 (- (+ (* 1/4 (/ (pow (PI) 2) (pow lambda1 2))) (* 2 (/ lambda2 lambda1))) (+ 1 (+ (* -1 (/ (- (PI) lambda2) lambda1)) (+ (/ (PI) lambda1) (+ (/ (* (- (PI) lambda2) (- (* 2 lambda2) (+ (PI) (* -1 (- (PI) lambda2))))) (pow lambda1 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow lambda1 2))))))))>
#<alt (* lambda1 (- (+ (* -1 (/ (* (- (PI) lambda2) (- (* 1/4 (pow (PI) 2)) (+ (* (- (PI) lambda2) (- (* 2 lambda2) (+ (PI) (* -1 (- (PI) lambda2))))) (pow (- (* 1/2 (PI)) lambda2) 2)))) (pow lambda1 3))) (+ (* 1/4 (/ (pow (PI) 2) (pow lambda1 2))) (* 2 (/ lambda2 lambda1)))) (+ 1 (+ (* -1 (/ (- (PI) lambda2) lambda1)) (+ (/ (PI) lambda1) (+ (/ (* (- (PI) lambda2) (- (* 2 lambda2) (+ (PI) (* -1 (- (PI) lambda2))))) (pow lambda1 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow lambda1 2))))))))>
#<alt (* -1 lambda1)>
#<alt (* -1 (* lambda1 (+ 1 (* -1 (/ (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ 1 (* -1 (/ (- (+ (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (/ (- (* -1 (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* -1 (* (- (PI) lambda2) (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2)))))) lambda1))) (* -1 (- (PI) lambda2))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ 1 (* -1 (/ (- (+ (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (/ (- (+ (* -1 (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* -1 (/ (* (- (PI) lambda2) (- (* -1 (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* -1 (* (- (PI) lambda2) (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2))))))) lambda1))) (* -1 (* (- (PI) lambda2) (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2)))))) lambda1))) (* -1 (- (PI) lambda2))) lambda1)))))>
#<alt (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI))))>
#<alt (+ (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (* -1 (* lambda2 (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2))))))))>
#<alt (+ (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (* lambda2 (- (* lambda2 (- (* -1/2 (* (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (pow (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) 2))) (* -1 (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI)))))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2))))))))>
#<alt (+ (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (* lambda2 (- (* lambda2 (- (+ (* -1/2 (* (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (pow (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) 2))) (* lambda2 (- (* (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (* (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI)))) (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (+ (* -1 (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (pow (+ lambda1 (PI)) 2))) (/ 1 (pow (+ lambda1 (PI)) 2)))) (* -1/6 (pow (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) 3))))))) (* -1 (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI)))))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2))))))))>
#<alt (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))>
#<alt (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))>
#<alt (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))>
#<alt (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))>
#<alt (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (+ (* -1 lambda2) (* 1/2 (PI)))) 2)) (+ lambda1 (+ (PI) (* -1 lambda2)))))>
#<alt (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (+ (* -1 lambda2) (* 1/2 (PI)))) 2)) (+ lambda1 (+ (PI) (* -1 lambda2)))))>
#<alt (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (+ (* -1 lambda2) (* 1/2 (PI)))) 2)) (+ lambda1 (+ (PI) (* -1 lambda2)))))>
#<alt (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (+ (* -1 lambda2) (* 1/2 (PI)))) 2)) (+ lambda1 (+ (PI) (* -1 lambda2)))))>
#<alt (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2)))>
#<alt (+ (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (* -1 (* lambda1 (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2))))))))>
#<alt (+ (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (* lambda1 (- (* lambda1 (- (* -1/2 (* (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (pow (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))) 2))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (/ (PI) (pow (- (PI) lambda2) 2))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3)))))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2))))))))>
#<alt (+ (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (* lambda1 (- (* lambda1 (- (+ (* -1/2 (* (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (pow (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))) 2))) (* lambda1 (- (* -1 (* (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (* (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (/ (PI) (pow (- (PI) lambda2) 2))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3))))) (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2))))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (- (+ (* -1/6 (pow (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))) 3)) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 3))) (+ (/ 1 (pow (- (PI) lambda2) 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 4))))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 4))) (/ (PI) (pow (- (PI) lambda2) 3)))))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (/ (PI) (pow (- (PI) lambda2) 2))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3)))))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2))))))))>
#<alt (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))>
#<alt (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))>
#<alt (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))>
#<alt (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))>
#<alt (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) (+ lambda2 (* -1 lambda1))) 2)) (- (PI) (+ lambda2 (* -1 lambda1)))))>
#<alt (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) (+ lambda2 (* -1 lambda1))) 2)) (- (PI) (+ lambda2 (* -1 lambda1)))))>
#<alt (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) (+ lambda2 (* -1 lambda1))) 2)) (- (PI) (+ lambda2 (* -1 lambda1)))))>
#<alt (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) (+ lambda2 (* -1 lambda1))) 2)) (- (PI) (+ lambda2 (* -1 lambda1)))))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))>
#<alt (- (+ (* 1/4 (/ (pow (PI) 2) (+ lambda1 (PI)))) (* lambda2 (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (+ lambda1 (PI))))>
#<alt (- (+ (* 1/4 (/ (pow (PI) 2) (+ lambda1 (PI)))) (* lambda2 (- (+ (* -1 (* lambda2 (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI)))))) (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI))))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (+ lambda1 (PI))))>
#<alt (- (+ (* 1/4 (/ (pow (PI) 2) (+ lambda1 (PI)))) (* lambda2 (- (+ (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* lambda2 (- (* -1 (* lambda2 (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (pow (+ lambda1 (PI)) 2))) (/ 1 (pow (+ lambda1 (PI)) 2))))) (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI))))))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (+ lambda1 (PI))))>
#<alt lambda2>
#<alt (* lambda2 (- (+ 1 (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2))) (* -1 (/ (+ lambda1 (PI)) lambda2))))>
#<alt (* lambda2 (- (+ 1 (+ (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow lambda2 2))))) (+ (* -1 (/ (* (+ lambda1 (PI)) (- (* -2 (+ lambda1 (* 1/2 (PI)))) (* -1 (+ lambda1 (PI))))) (pow lambda2 2))) (* -1 (/ (+ lambda1 (PI)) lambda2)))))>
#<alt (* lambda2 (- (+ 1 (+ (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) (+ (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow lambda2 2))) (/ (* (+ lambda1 (PI)) (- (* -1 (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (* -1 (* (+ lambda1 (PI)) (- (* -2 (+ lambda1 (* 1/2 (PI)))) (* -1 (+ lambda1 (PI)))))))) (pow lambda2 3))))) (+ (* -1 (/ (* (+ lambda1 (PI)) (- (* -2 (+ lambda1 (* 1/2 (PI)))) (* -1 (+ lambda1 (PI))))) (pow lambda2 2))) (* -1 (/ (+ lambda1 (PI)) lambda2)))))>
#<alt lambda2>
#<alt (* -1 (* lambda2 (- (* -1 (/ (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI)))) lambda2)) 1)))>
#<alt (* -1 (* lambda2 (- (* -1 (/ (- (+ (* -1 (+ (PI) (* 2 lambda1))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (+ (* (+ lambda1 (PI)) (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI))))) (pow (+ lambda1 (* 1/2 (PI))) 2))) lambda2))) (* -1 (+ lambda1 (PI)))) lambda2)) 1)))>
#<alt (* -1 (* lambda2 (- (* -1 (/ (- (+ (* -1 (+ (PI) (* 2 lambda1))) (* -1 (/ (- (+ (* 1/4 (pow (PI) 2)) (/ (* (+ lambda1 (PI)) (- (* 1/4 (pow (PI) 2)) (+ (* (+ lambda1 (PI)) (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI))))) (pow (+ lambda1 (* 1/2 (PI))) 2)))) lambda2)) (+ (* (+ lambda1 (PI)) (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI))))) (pow (+ lambda1 (* 1/2 (PI))) 2))) lambda2))) (* -1 (+ lambda1 (PI)))) lambda2)) 1)))>
#<alt (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))>
#<alt (- (+ (* 1/4 (/ (pow (PI) 2) (- (PI) lambda2))) (* lambda1 (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (- (PI) lambda2)))>
#<alt (- (+ (* 1/4 (/ (pow (PI) 2) (- (PI) lambda2))) (* lambda1 (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (+ (* lambda1 (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (/ (PI) (pow (- (PI) lambda2) 2))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2)))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (- (PI) lambda2)))>
#<alt (- (+ (* 1/4 (/ (pow (PI) 2) (- (PI) lambda2))) (* lambda1 (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (+ (* lambda1 (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (+ (* lambda1 (- (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 3))) (+ (/ 1 (pow (- (PI) lambda2) 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 4)))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 4))) (/ (PI) (pow (- (PI) lambda2) 3))))) (/ (PI) (pow (- (PI) lambda2) 2)))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2)))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (- (PI) lambda2)))>
#<alt (* -1 lambda1)>
#<alt (* lambda1 (- (* 2 (/ lambda2 lambda1)) (+ 1 (+ (* -1 (/ (- (PI) lambda2) lambda1)) (/ (PI) lambda1)))))>
#<alt (* lambda1 (- (+ (* 1/4 (/ (pow (PI) 2) (pow lambda1 2))) (* 2 (/ lambda2 lambda1))) (+ 1 (+ (* -1 (/ (- (PI) lambda2) lambda1)) (+ (/ (PI) lambda1) (+ (/ (* (- (PI) lambda2) (- (* 2 lambda2) (+ (PI) (* -1 (- (PI) lambda2))))) (pow lambda1 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow lambda1 2))))))))>
#<alt (* lambda1 (- (+ (* -1 (/ (* (- (PI) lambda2) (- (* 1/4 (pow (PI) 2)) (+ (* (- (PI) lambda2) (- (* 2 lambda2) (+ (PI) (* -1 (- (PI) lambda2))))) (pow (- (* 1/2 (PI)) lambda2) 2)))) (pow lambda1 3))) (+ (* 1/4 (/ (pow (PI) 2) (pow lambda1 2))) (* 2 (/ lambda2 lambda1)))) (+ 1 (+ (* -1 (/ (- (PI) lambda2) lambda1)) (+ (/ (PI) lambda1) (+ (/ (* (- (PI) lambda2) (- (* 2 lambda2) (+ (PI) (* -1 (- (PI) lambda2))))) (pow lambda1 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow lambda1 2))))))))>
#<alt (* -1 lambda1)>
#<alt (* -1 (* lambda1 (+ 1 (* -1 (/ (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ 1 (* -1 (/ (- (+ (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (/ (- (* -1 (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* -1 (* (- (PI) lambda2) (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2)))))) lambda1))) (* -1 (- (PI) lambda2))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ 1 (* -1 (/ (- (+ (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (/ (- (+ (* -1 (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* -1 (/ (* (- (PI) lambda2) (- (* -1 (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* -1 (* (- (PI) lambda2) (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2))))))) lambda1))) (* -1 (* (- (PI) lambda2) (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2)))))) lambda1))) (* -1 (- (PI) lambda2))) lambda1)))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))>
#<alt (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<alt (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))>
#<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 (* phi1 (sin phi2))>
#<alt (* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))>
#<alt (* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))>
#<alt (* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (sin phi2))) (* 1/120 (sin phi2))))))))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* phi2 (sin phi1))>
#<alt (* phi2 (+ (sin phi1) (* -1/6 (* (pow phi2 2) (sin phi1)))))>
#<alt (* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* 1/120 (* (pow phi2 2) (sin phi1)))))))>
#<alt (* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (sin phi1))) (* 1/120 (sin phi1))))))))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (* (sin phi1) (sin phi2))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))>
#<alt (- (+ (* 1/4 (pow (PI) 2)) (* 2 (* lambda2 (+ lambda1 (* 1/2 (PI)))))) (pow (+ lambda1 (* 1/2 (PI))) 2))>
#<alt (- (+ (* 1/4 (pow (PI) 2)) (* lambda2 (- (* -1 lambda2) (* -2 (+ lambda1 (* 1/2 (PI))))))) (pow (+ lambda1 (* 1/2 (PI))) 2))>
#<alt (- (+ (* 1/4 (pow (PI) 2)) (* lambda2 (- (* -1 lambda2) (* -2 (+ lambda1 (* 1/2 (PI))))))) (pow (+ lambda1 (* 1/2 (PI))) 2))>
#<alt (* -1 (pow lambda2 2))>
#<alt (* (pow lambda2 2) (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) 1))>
#<alt (* (pow lambda2 2) (- (* 1/4 (/ (pow (PI) 2) (pow lambda2 2))) (+ 1 (+ (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (pow lambda2 2))))))>
#<alt (* (pow lambda2 2) (- (* 1/4 (/ (pow (PI) 2) (pow lambda2 2))) (+ 1 (+ (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (pow lambda2 2))))))>
#<alt (* -1 (pow lambda2 2))>
#<alt (* (pow lambda2 2) (- (+ (* 2 (/ lambda1 lambda2)) (/ (PI) lambda2)) 1))>
#<alt (* (pow lambda2 2) (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) lambda2)) (+ (PI) (* 2 lambda1))) lambda2)) 1))>
#<alt (* (pow lambda2 2) (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) lambda2)) (+ (PI) (* 2 lambda1))) lambda2)) 1))>
#<alt (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))>
#<alt (- (+ (* 1/4 (pow (PI) 2)) (* lambda1 (- (* 2 lambda2) (PI)))) (pow (- (* 1/2 (PI)) lambda2) 2))>
#<alt (- (+ (* 1/4 (pow (PI) 2)) (* lambda1 (- (+ (* -1 lambda1) (* 2 lambda2)) (PI)))) (pow (- (* 1/2 (PI)) lambda2) 2))>
#<alt (- (+ (* 1/4 (pow (PI) 2)) (* lambda1 (- (+ (* -1 lambda1) (* 2 lambda2)) (PI)))) (pow (- (* 1/2 (PI)) lambda2) 2))>
#<alt (* -1 (pow lambda1 2))>
#<alt (* (pow lambda1 2) (- (* 2 (/ lambda2 lambda1)) (+ 1 (/ (PI) lambda1))))>
#<alt (* (pow lambda1 2) (- (+ (* 1/4 (/ (pow (PI) 2) (pow lambda1 2))) (* 2 (/ lambda2 lambda1))) (+ 1 (+ (/ (PI) lambda1) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow lambda1 2))))))>
#<alt (* (pow lambda1 2) (- (+ (* 1/4 (/ (pow (PI) 2) (pow lambda1 2))) (* 2 (/ lambda2 lambda1))) (+ 1 (+ (/ (PI) lambda1) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow lambda1 2))))))>
#<alt (* -1 (pow lambda1 2))>
#<alt (* (pow lambda1 2) (- (* -2 (/ (- (* 1/2 (PI)) lambda2) lambda1)) 1))>
#<alt (* (pow lambda1 2) (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) lambda1)) (* -2 (- (* 1/2 (PI)) lambda2))) lambda1)) 1))>
#<alt (* (pow lambda1 2) (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) lambda1)) (* -2 (- (* 1/2 (PI)) lambda2))) lambda1)) 1))>
#<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 (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))>
#<alt (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))>
Calls

174 calls:

TimeVariablePointExpression
2.0ms
lambda1
@0
(cos (/ (- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))) (+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1)))))
2.0ms
R
@0
(* (acos (cos (/ (- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))) (+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1)))))) R)
2.0ms
lambda2
@0
(cos (/ (- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))) (+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1)))))
1.0ms
lambda2
@0
(* (acos (cos (/ (- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))) (+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1)))))) R)
1.0ms
lambda1
@0
(* (acos (cos (/ (- (/ (* (PI) (PI)) 4) (* (- (/ (PI) 2) (- lambda2 lambda1)) (- (/ (PI) 2) (- lambda2 lambda1)))) (+ (/ (PI) 2) (- (/ (PI) 2) (- lambda2 lambda1)))))) R)

rewrite321.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
3504×*-lowering-*.f32
3504×*-lowering-*.f64
2052×fma-lowering-fma.f32
2052×fma-lowering-fma.f64
1970×fmsub-define
Iterations

Useful iterations: 1 (0.0ms)

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

simplify699.0ms (2.6%)

Algorithm
egg-herbie
Rules
5366×*-lowering-*.f32
5366×*-lowering-*.f64
4490×+-lowering-+.f64
4490×+-lowering-+.f32
1160×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
083616556
1295016224
0828216224
Stop Event
iter limit
node limit
Counts
696 → 696
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 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)))
(* (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)))))
(* 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 (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (+ lambda1 (PI)))
(+ (* lambda2 (- (* 2 (/ (* R (+ lambda1 (* 1/2 (PI)))) (+ lambda1 (PI)))) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow (+ lambda1 (PI)) 2))))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (+ lambda1 (PI))))
(+ (* lambda2 (- (+ (* 2 (/ (* R (+ lambda1 (* 1/2 (PI)))) (+ lambda1 (PI)))) (* lambda2 (- (* -1 (/ R (+ lambda1 (PI)))) (* -1 (/ (- (* 2 (/ (* R (+ lambda1 (* 1/2 (PI)))) (+ lambda1 (PI)))) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI))))))) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow (+ lambda1 (PI)) 2))))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (+ lambda1 (PI))))
(+ (* lambda2 (- (+ (* 2 (/ (* R (+ lambda1 (* 1/2 (PI)))) (+ lambda1 (PI)))) (* lambda2 (- (+ (* -1 (/ R (+ lambda1 (PI)))) (/ (* lambda2 (- (* -1 (/ R (+ lambda1 (PI)))) (* -1 (/ (- (* 2 (/ (* R (+ lambda1 (* 1/2 (PI)))) (+ lambda1 (PI)))) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))))) (+ lambda1 (PI)))) (* -1 (/ (- (* 2 (/ (* R (+ lambda1 (* 1/2 (PI)))) (+ lambda1 (PI)))) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI))))))) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow (+ lambda1 (PI)) 2))))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (+ lambda1 (PI))))
(* R lambda2)
(* lambda2 (- (+ R (* -2 (/ (* R (+ lambda1 (* 1/2 (PI)))) lambda2))) (* -1 (/ (* R (+ lambda1 (PI))) lambda2))))
(* lambda2 (- (+ R (+ (* -2 (/ (* R (+ lambda1 (* 1/2 (PI)))) lambda2)) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow lambda2 2))))) (+ (* -1 (/ (* R (+ lambda1 (PI))) lambda2)) (* -1 (/ (* (+ lambda1 (PI)) (- (* -2 (* R (+ lambda1 (* 1/2 (PI))))) (* -1 (* R (+ lambda1 (PI)))))) (pow lambda2 2))))))
(* lambda2 (- (+ R (+ (* -2 (/ (* R (+ lambda1 (* 1/2 (PI)))) lambda2)) (+ (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow lambda2 2))) (/ (* (+ lambda1 (PI)) (- (* -1 (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)))) (* -1 (* (+ lambda1 (PI)) (- (* -2 (* R (+ lambda1 (* 1/2 (PI))))) (* -1 (* R (+ lambda1 (PI))))))))) (pow lambda2 3))))) (+ (* -1 (/ (* R (+ lambda1 (PI))) lambda2)) (* -1 (/ (* (+ lambda1 (PI)) (- (* -2 (* R (+ lambda1 (* 1/2 (PI))))) (* -1 (* R (+ lambda1 (PI)))))) (pow lambda2 2))))))
(* R lambda2)
(* -1 (* lambda2 (+ (* -1 R) (* -1 (/ (- (* -1 (* R (+ (PI) (* 2 lambda1)))) (* -1 (* R (+ lambda1 (PI))))) lambda2)))))
(* -1 (* lambda2 (+ (* -1 R) (* -1 (/ (- (+ (* -1 (* R (+ (PI) (* 2 lambda1)))) (* -1 (/ (- (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (* (+ lambda1 (PI)) (- (* -1 (* R (+ (PI) (* 2 lambda1)))) (* -1 (* R (+ lambda1 (PI))))))) lambda2))) (* -1 (* R (+ lambda1 (PI))))) lambda2)))))
(* -1 (* lambda2 (+ (* -1 R) (* -1 (/ (- (+ (* -1 (* R (+ (PI) (* 2 lambda1)))) (* -1 (/ (- (+ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (/ (* (+ lambda1 (PI)) (- (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (* (+ lambda1 (PI)) (- (* -1 (* R (+ (PI) (* 2 lambda1)))) (* -1 (* R (+ lambda1 (PI)))))))) lambda2)) (* (+ lambda1 (PI)) (- (* -1 (* R (+ (PI) (* 2 lambda1)))) (* -1 (* R (+ lambda1 (PI))))))) lambda2))) (* -1 (* R (+ lambda1 (PI))))) lambda2)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (- (PI) lambda2))
(+ (* lambda1 (- (/ (* R (- (* 2 lambda2) (PI))) (- (PI) lambda2)) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow (- (PI) lambda2) 2)))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (- (PI) lambda2)))
(+ (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ R (- (PI) lambda2))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow (- (PI) lambda2) 3))) (/ (* R (- (* 2 lambda2) (PI))) (pow (- (PI) lambda2) 2)))) (/ (* R (- (* 2 lambda2) (PI))) (- (PI) lambda2))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow (- (PI) lambda2) 2)))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (- (PI) lambda2)))
(+ (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ R (- (PI) lambda2))) (+ (* lambda1 (- (/ (* R (- (* 2 lambda2) (PI))) (pow (- (PI) lambda2) 3)) (+ (* -1 (/ R (pow (- (PI) lambda2) 2))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow (- (PI) lambda2) 4))))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow (- (PI) lambda2) 3)))) (/ (* R (- (* 2 lambda2) (PI))) (pow (- (PI) lambda2) 2)))) (/ (* R (- (* 2 lambda2) (PI))) (- (PI) lambda2))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow (- (PI) lambda2) 2)))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (- (PI) lambda2)))
(* -1 (* R lambda1))
(* lambda1 (- (+ (* -1 R) (/ (* R (- (* 2 lambda2) (PI))) lambda1)) (* -1 (/ (* R (- (PI) lambda2)) lambda1))))
(* lambda1 (- (+ (* -1 R) (+ (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow lambda1 2)) (/ (* R (- (* 2 lambda2) (PI))) lambda1))) (+ (* -1 (/ (* R (- (PI) lambda2)) lambda1)) (/ (* (- (PI) lambda2) (- (* R (- (* 2 lambda2) (PI))) (* -1 (* R (- (PI) lambda2))))) (pow lambda1 2)))))
(* lambda1 (- (+ (* -1 R) (+ (* -1 (/ (* (- (PI) lambda2) (- (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* (- (PI) lambda2) (- (* R (- (* 2 lambda2) (PI))) (* -1 (* R (- (PI) lambda2))))))) (pow lambda1 3))) (+ (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow lambda1 2)) (/ (* R (- (* 2 lambda2) (PI))) lambda1)))) (+ (* -1 (/ (* R (- (PI) lambda2)) lambda1)) (/ (* (- (PI) lambda2) (- (* R (- (* 2 lambda2) (PI))) (* -1 (* R (- (PI) lambda2))))) (pow lambda1 2)))))
(* -1 (* R lambda1))
(* -1 (* lambda1 (+ R (* -1 (/ (- (* -2 (* R (- (* 1/2 (PI)) lambda2))) (* -1 (* R (- (PI) lambda2)))) lambda1)))))
(* -1 (* lambda1 (+ R (* -1 (/ (- (+ (* -2 (* R (- (* 1/2 (PI)) lambda2))) (* -1 (/ (- (* -1 (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)))) (* -1 (* (- (PI) lambda2) (- (* -2 (* R (- (* 1/2 (PI)) lambda2))) (* -1 (* R (- (PI) lambda2))))))) lambda1))) (* -1 (* R (- (PI) lambda2)))) lambda1)))))
(* -1 (* lambda1 (+ R (* -1 (/ (- (+ (* -2 (* R (- (* 1/2 (PI)) lambda2))) (* -1 (/ (- (+ (* -1 (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)))) (* -1 (/ (* (- (PI) lambda2) (- (* -1 (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)))) (* -1 (* (- (PI) lambda2) (- (* -2 (* R (- (* 1/2 (PI)) lambda2))) (* -1 (* R (- (PI) lambda2)))))))) lambda1))) (* -1 (* (- (PI) lambda2) (- (* -2 (* R (- (* 1/2 (PI)) lambda2))) (* -1 (* R (- (PI) lambda2))))))) lambda1))) (* -1 (* R (- (PI) lambda2)))) lambda1)))))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))
(- (+ (* 1/4 (/ (pow (PI) 2) (+ lambda1 (PI)))) (* lambda2 (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (+ lambda1 (PI))))
(- (+ (* 1/4 (/ (pow (PI) 2) (+ lambda1 (PI)))) (* lambda2 (- (+ (* -1 (* lambda2 (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI)))))) (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI))))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (+ lambda1 (PI))))
(- (+ (* 1/4 (/ (pow (PI) 2) (+ lambda1 (PI)))) (* lambda2 (- (+ (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* lambda2 (- (* -1 (* lambda2 (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (pow (+ lambda1 (PI)) 2))) (/ 1 (pow (+ lambda1 (PI)) 2))))) (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI))))))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (+ lambda1 (PI))))
lambda2
(* lambda2 (- (+ 1 (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2))) (* -1 (/ (+ lambda1 (PI)) lambda2))))
(* lambda2 (- (+ 1 (+ (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow lambda2 2))))) (+ (* -1 (/ (* (+ lambda1 (PI)) (- (* -2 (+ lambda1 (* 1/2 (PI)))) (* -1 (+ lambda1 (PI))))) (pow lambda2 2))) (* -1 (/ (+ lambda1 (PI)) lambda2)))))
(* lambda2 (- (+ 1 (+ (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) (+ (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow lambda2 2))) (/ (* (+ lambda1 (PI)) (- (* -1 (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (* -1 (* (+ lambda1 (PI)) (- (* -2 (+ lambda1 (* 1/2 (PI)))) (* -1 (+ lambda1 (PI)))))))) (pow lambda2 3))))) (+ (* -1 (/ (* (+ lambda1 (PI)) (- (* -2 (+ lambda1 (* 1/2 (PI)))) (* -1 (+ lambda1 (PI))))) (pow lambda2 2))) (* -1 (/ (+ lambda1 (PI)) lambda2)))))
lambda2
(* -1 (* lambda2 (- (* -1 (/ (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI)))) lambda2)) 1)))
(* -1 (* lambda2 (- (* -1 (/ (- (+ (* -1 (+ (PI) (* 2 lambda1))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (+ (* (+ lambda1 (PI)) (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI))))) (pow (+ lambda1 (* 1/2 (PI))) 2))) lambda2))) (* -1 (+ lambda1 (PI)))) lambda2)) 1)))
(* -1 (* lambda2 (- (* -1 (/ (- (+ (* -1 (+ (PI) (* 2 lambda1))) (* -1 (/ (- (+ (* 1/4 (pow (PI) 2)) (/ (* (+ lambda1 (PI)) (- (* 1/4 (pow (PI) 2)) (+ (* (+ lambda1 (PI)) (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI))))) (pow (+ lambda1 (* 1/2 (PI))) 2)))) lambda2)) (+ (* (+ lambda1 (PI)) (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI))))) (pow (+ lambda1 (* 1/2 (PI))) 2))) lambda2))) (* -1 (+ lambda1 (PI)))) lambda2)) 1)))
(/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))
(- (+ (* 1/4 (/ (pow (PI) 2) (- (PI) lambda2))) (* lambda1 (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (- (PI) lambda2)))
(- (+ (* 1/4 (/ (pow (PI) 2) (- (PI) lambda2))) (* lambda1 (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (+ (* lambda1 (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (/ (PI) (pow (- (PI) lambda2) 2))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2)))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (- (PI) lambda2)))
(- (+ (* 1/4 (/ (pow (PI) 2) (- (PI) lambda2))) (* lambda1 (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (+ (* lambda1 (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (+ (* lambda1 (- (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 3))) (+ (/ 1 (pow (- (PI) lambda2) 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 4)))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 4))) (/ (PI) (pow (- (PI) lambda2) 3))))) (/ (PI) (pow (- (PI) lambda2) 2)))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2)))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (- (PI) lambda2)))
(* -1 lambda1)
(* lambda1 (- (* 2 (/ lambda2 lambda1)) (+ 1 (+ (* -1 (/ (- (PI) lambda2) lambda1)) (/ (PI) lambda1)))))
(* lambda1 (- (+ (* 1/4 (/ (pow (PI) 2) (pow lambda1 2))) (* 2 (/ lambda2 lambda1))) (+ 1 (+ (* -1 (/ (- (PI) lambda2) lambda1)) (+ (/ (PI) lambda1) (+ (/ (* (- (PI) lambda2) (- (* 2 lambda2) (+ (PI) (* -1 (- (PI) lambda2))))) (pow lambda1 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow lambda1 2))))))))
(* lambda1 (- (+ (* -1 (/ (* (- (PI) lambda2) (- (* 1/4 (pow (PI) 2)) (+ (* (- (PI) lambda2) (- (* 2 lambda2) (+ (PI) (* -1 (- (PI) lambda2))))) (pow (- (* 1/2 (PI)) lambda2) 2)))) (pow lambda1 3))) (+ (* 1/4 (/ (pow (PI) 2) (pow lambda1 2))) (* 2 (/ lambda2 lambda1)))) (+ 1 (+ (* -1 (/ (- (PI) lambda2) lambda1)) (+ (/ (PI) lambda1) (+ (/ (* (- (PI) lambda2) (- (* 2 lambda2) (+ (PI) (* -1 (- (PI) lambda2))))) (pow lambda1 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow lambda1 2))))))))
(* -1 lambda1)
(* -1 (* lambda1 (+ 1 (* -1 (/ (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2))) lambda1)))))
(* -1 (* lambda1 (+ 1 (* -1 (/ (- (+ (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (/ (- (* -1 (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* -1 (* (- (PI) lambda2) (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2)))))) lambda1))) (* -1 (- (PI) lambda2))) lambda1)))))
(* -1 (* lambda1 (+ 1 (* -1 (/ (- (+ (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (/ (- (+ (* -1 (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* -1 (/ (* (- (PI) lambda2) (- (* -1 (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* -1 (* (- (PI) lambda2) (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2))))))) lambda1))) (* -1 (* (- (PI) lambda2) (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2)))))) lambda1))) (* -1 (- (PI) lambda2))) lambda1)))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI))))
(+ (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (* -1 (* lambda2 (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2))))))))
(+ (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (* lambda2 (- (* lambda2 (- (* -1/2 (* (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (pow (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) 2))) (* -1 (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI)))))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2))))))))
(+ (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (* lambda2 (- (* lambda2 (- (+ (* -1/2 (* (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (pow (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) 2))) (* lambda2 (- (* (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (* (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI)))) (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (+ (* -1 (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (pow (+ lambda1 (PI)) 2))) (/ 1 (pow (+ lambda1 (PI)) 2)))) (* -1/6 (pow (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) 3))))))) (* -1 (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI)))))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2))))))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (+ (* -1 lambda2) (* 1/2 (PI)))) 2)) (+ lambda1 (+ (PI) (* -1 lambda2)))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (+ (* -1 lambda2) (* 1/2 (PI)))) 2)) (+ lambda1 (+ (PI) (* -1 lambda2)))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (+ (* -1 lambda2) (* 1/2 (PI)))) 2)) (+ lambda1 (+ (PI) (* -1 lambda2)))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (+ (* -1 lambda2) (* 1/2 (PI)))) 2)) (+ lambda1 (+ (PI) (* -1 lambda2)))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2)))
(+ (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (* -1 (* lambda1 (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2))))))))
(+ (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (* lambda1 (- (* lambda1 (- (* -1/2 (* (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (pow (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))) 2))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (/ (PI) (pow (- (PI) lambda2) 2))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3)))))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2))))))))
(+ (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (* lambda1 (- (* lambda1 (- (+ (* -1/2 (* (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (pow (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))) 2))) (* lambda1 (- (* -1 (* (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (* (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (/ (PI) (pow (- (PI) lambda2) 2))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3))))) (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2))))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (- (+ (* -1/6 (pow (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))) 3)) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 3))) (+ (/ 1 (pow (- (PI) lambda2) 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 4))))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 4))) (/ (PI) (pow (- (PI) lambda2) 3)))))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (/ (PI) (pow (- (PI) lambda2) 2))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3)))))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2))))))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) (+ lambda2 (* -1 lambda1))) 2)) (- (PI) (+ lambda2 (* -1 lambda1)))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) (+ lambda2 (* -1 lambda1))) 2)) (- (PI) (+ lambda2 (* -1 lambda1)))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) (+ lambda2 (* -1 lambda1))) 2)) (- (PI) (+ lambda2 (* -1 lambda1)))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) (+ lambda2 (* -1 lambda1))) 2)) (- (PI) (+ lambda2 (* -1 lambda1)))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))
(- (+ (* 1/4 (/ (pow (PI) 2) (+ lambda1 (PI)))) (* lambda2 (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (+ lambda1 (PI))))
(- (+ (* 1/4 (/ (pow (PI) 2) (+ lambda1 (PI)))) (* lambda2 (- (+ (* -1 (* lambda2 (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI)))))) (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI))))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (+ lambda1 (PI))))
(- (+ (* 1/4 (/ (pow (PI) 2) (+ lambda1 (PI)))) (* lambda2 (- (+ (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* lambda2 (- (* -1 (* lambda2 (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (pow (+ lambda1 (PI)) 2))) (/ 1 (pow (+ lambda1 (PI)) 2))))) (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI))))))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (+ lambda1 (PI))))
lambda2
(* lambda2 (- (+ 1 (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2))) (* -1 (/ (+ lambda1 (PI)) lambda2))))
(* lambda2 (- (+ 1 (+ (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow lambda2 2))))) (+ (* -1 (/ (* (+ lambda1 (PI)) (- (* -2 (+ lambda1 (* 1/2 (PI)))) (* -1 (+ lambda1 (PI))))) (pow lambda2 2))) (* -1 (/ (+ lambda1 (PI)) lambda2)))))
(* lambda2 (- (+ 1 (+ (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) (+ (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow lambda2 2))) (/ (* (+ lambda1 (PI)) (- (* -1 (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (* -1 (* (+ lambda1 (PI)) (- (* -2 (+ lambda1 (* 1/2 (PI)))) (* -1 (+ lambda1 (PI)))))))) (pow lambda2 3))))) (+ (* -1 (/ (* (+ lambda1 (PI)) (- (* -2 (+ lambda1 (* 1/2 (PI)))) (* -1 (+ lambda1 (PI))))) (pow lambda2 2))) (* -1 (/ (+ lambda1 (PI)) lambda2)))))
lambda2
(* -1 (* lambda2 (- (* -1 (/ (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI)))) lambda2)) 1)))
(* -1 (* lambda2 (- (* -1 (/ (- (+ (* -1 (+ (PI) (* 2 lambda1))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (+ (* (+ lambda1 (PI)) (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI))))) (pow (+ lambda1 (* 1/2 (PI))) 2))) lambda2))) (* -1 (+ lambda1 (PI)))) lambda2)) 1)))
(* -1 (* lambda2 (- (* -1 (/ (- (+ (* -1 (+ (PI) (* 2 lambda1))) (* -1 (/ (- (+ (* 1/4 (pow (PI) 2)) (/ (* (+ lambda1 (PI)) (- (* 1/4 (pow (PI) 2)) (+ (* (+ lambda1 (PI)) (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI))))) (pow (+ lambda1 (* 1/2 (PI))) 2)))) lambda2)) (+ (* (+ lambda1 (PI)) (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI))))) (pow (+ lambda1 (* 1/2 (PI))) 2))) lambda2))) (* -1 (+ lambda1 (PI)))) lambda2)) 1)))
(/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))
(- (+ (* 1/4 (/ (pow (PI) 2) (- (PI) lambda2))) (* lambda1 (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (- (PI) lambda2)))
(- (+ (* 1/4 (/ (pow (PI) 2) (- (PI) lambda2))) (* lambda1 (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (+ (* lambda1 (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (/ (PI) (pow (- (PI) lambda2) 2))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2)))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (- (PI) lambda2)))
(- (+ (* 1/4 (/ (pow (PI) 2) (- (PI) lambda2))) (* lambda1 (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (+ (* lambda1 (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (+ (* lambda1 (- (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 3))) (+ (/ 1 (pow (- (PI) lambda2) 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 4)))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 4))) (/ (PI) (pow (- (PI) lambda2) 3))))) (/ (PI) (pow (- (PI) lambda2) 2)))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2)))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (- (PI) lambda2)))
(* -1 lambda1)
(* lambda1 (- (* 2 (/ lambda2 lambda1)) (+ 1 (+ (* -1 (/ (- (PI) lambda2) lambda1)) (/ (PI) lambda1)))))
(* lambda1 (- (+ (* 1/4 (/ (pow (PI) 2) (pow lambda1 2))) (* 2 (/ lambda2 lambda1))) (+ 1 (+ (* -1 (/ (- (PI) lambda2) lambda1)) (+ (/ (PI) lambda1) (+ (/ (* (- (PI) lambda2) (- (* 2 lambda2) (+ (PI) (* -1 (- (PI) lambda2))))) (pow lambda1 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow lambda1 2))))))))
(* lambda1 (- (+ (* -1 (/ (* (- (PI) lambda2) (- (* 1/4 (pow (PI) 2)) (+ (* (- (PI) lambda2) (- (* 2 lambda2) (+ (PI) (* -1 (- (PI) lambda2))))) (pow (- (* 1/2 (PI)) lambda2) 2)))) (pow lambda1 3))) (+ (* 1/4 (/ (pow (PI) 2) (pow lambda1 2))) (* 2 (/ lambda2 lambda1)))) (+ 1 (+ (* -1 (/ (- (PI) lambda2) lambda1)) (+ (/ (PI) lambda1) (+ (/ (* (- (PI) lambda2) (- (* 2 lambda2) (+ (PI) (* -1 (- (PI) lambda2))))) (pow lambda1 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow lambda1 2))))))))
(* -1 lambda1)
(* -1 (* lambda1 (+ 1 (* -1 (/ (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2))) lambda1)))))
(* -1 (* lambda1 (+ 1 (* -1 (/ (- (+ (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (/ (- (* -1 (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* -1 (* (- (PI) lambda2) (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2)))))) lambda1))) (* -1 (- (PI) lambda2))) lambda1)))))
(* -1 (* lambda1 (+ 1 (* -1 (/ (- (+ (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (/ (- (+ (* -1 (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* -1 (/ (* (- (PI) lambda2) (- (* -1 (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* -1 (* (- (PI) lambda2) (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2))))))) lambda1))) (* -1 (* (- (PI) lambda2) (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2)))))) lambda1))) (* -1 (- (PI) lambda2))) lambda1)))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(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)))
(* phi1 (sin phi2))
(* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (sin phi2))) (* 1/120 (sin phi2))))))))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* phi2 (sin phi1))
(* phi2 (+ (sin phi1) (* -1/6 (* (pow phi2 2) (sin phi1)))))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* 1/120 (* (pow phi2 2) (sin phi1)))))))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (sin phi1))) (* 1/120 (sin phi1))))))))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(* (sin phi1) (sin phi2))
(- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))
(- (+ (* 1/4 (pow (PI) 2)) (* 2 (* lambda2 (+ lambda1 (* 1/2 (PI)))))) (pow (+ lambda1 (* 1/2 (PI))) 2))
(- (+ (* 1/4 (pow (PI) 2)) (* lambda2 (- (* -1 lambda2) (* -2 (+ lambda1 (* 1/2 (PI))))))) (pow (+ lambda1 (* 1/2 (PI))) 2))
(- (+ (* 1/4 (pow (PI) 2)) (* lambda2 (- (* -1 lambda2) (* -2 (+ lambda1 (* 1/2 (PI))))))) (pow (+ lambda1 (* 1/2 (PI))) 2))
(* -1 (pow lambda2 2))
(* (pow lambda2 2) (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) 1))
(* (pow lambda2 2) (- (* 1/4 (/ (pow (PI) 2) (pow lambda2 2))) (+ 1 (+ (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (pow lambda2 2))))))
(* (pow lambda2 2) (- (* 1/4 (/ (pow (PI) 2) (pow lambda2 2))) (+ 1 (+ (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (pow lambda2 2))))))
(* -1 (pow lambda2 2))
(* (pow lambda2 2) (- (+ (* 2 (/ lambda1 lambda2)) (/ (PI) lambda2)) 1))
(* (pow lambda2 2) (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) lambda2)) (+ (PI) (* 2 lambda1))) lambda2)) 1))
(* (pow lambda2 2) (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) lambda2)) (+ (PI) (* 2 lambda1))) lambda2)) 1))
(- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))
(- (+ (* 1/4 (pow (PI) 2)) (* lambda1 (- (* 2 lambda2) (PI)))) (pow (- (* 1/2 (PI)) lambda2) 2))
(- (+ (* 1/4 (pow (PI) 2)) (* lambda1 (- (+ (* -1 lambda1) (* 2 lambda2)) (PI)))) (pow (- (* 1/2 (PI)) lambda2) 2))
(- (+ (* 1/4 (pow (PI) 2)) (* lambda1 (- (+ (* -1 lambda1) (* 2 lambda2)) (PI)))) (pow (- (* 1/2 (PI)) lambda2) 2))
(* -1 (pow lambda1 2))
(* (pow lambda1 2) (- (* 2 (/ lambda2 lambda1)) (+ 1 (/ (PI) lambda1))))
(* (pow lambda1 2) (- (+ (* 1/4 (/ (pow (PI) 2) (pow lambda1 2))) (* 2 (/ lambda2 lambda1))) (+ 1 (+ (/ (PI) lambda1) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow lambda1 2))))))
(* (pow lambda1 2) (- (+ (* 1/4 (/ (pow (PI) 2) (pow lambda1 2))) (* 2 (/ lambda2 lambda1))) (+ 1 (+ (/ (PI) lambda1) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow lambda1 2))))))
(* -1 (pow lambda1 2))
(* (pow lambda1 2) (- (* -2 (/ (- (* 1/2 (PI)) lambda2) lambda1)) 1))
(* (pow lambda1 2) (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) lambda1)) (* -2 (- (* 1/2 (PI)) lambda2))) lambda1)) 1))
(* (pow lambda1 2) (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) lambda1)) (* -2 (- (* 1/2 (PI)) lambda2))) lambda1)) 1))
(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 (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))
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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))
(+ (* phi1 (+ (sin phi2) (* phi1 (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi1 (sin phi2))))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 #s(literal -1/6 binary64) phi1) (sin.f64 phi2)))))))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 (cos.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))
(+ (* phi2 (+ (sin phi1) (* phi2 (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* -1/6 (* phi2 (sin phi1))))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 #s(literal -1/6 binary64) phi2) (sin.f64 phi1)))))))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (+ (* (cos lambda1) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1))))))))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (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 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (+ (* (cos lambda2) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))
(+.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))))))
(+ (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (sin phi1) (sin phi2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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))))
(+ (* -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 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1))))))
(+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/24 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)) #s(literal 1/24 binary64)))))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+ (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2))))))
(+ (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/24 (* (cos phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))
(+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.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 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos lambda1) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(+ (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1)))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda2 (* (cos phi1) (* (cos phi2) (sin lambda1))))))) (* (cos phi1) (* (cos phi2) (sin lambda1))))) (* (cos lambda1) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1))))))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos lambda2) (* (cos phi1) (cos phi2)))
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
(+ (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi1) (cos phi2))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi1) (cos phi2)))) (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (sin lambda2))))))) (* (cos phi1) (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (* (cos phi1) (cos phi2))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (+ lambda1 (PI)))
(/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.f64 lambda1 (PI.f64)))
(+ (* lambda2 (- (* 2 (/ (* R (+ lambda1 (* 1/2 (PI)))) (+ lambda1 (PI)))) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow (+ lambda1 (PI)) 2))))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (+ lambda1 (PI))))
(+.f64 (/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.f64 lambda1 (PI.f64))) (*.f64 lambda2 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))) (/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64)))))))
(+ (* lambda2 (- (+ (* 2 (/ (* R (+ lambda1 (* 1/2 (PI)))) (+ lambda1 (PI)))) (* lambda2 (- (* -1 (/ R (+ lambda1 (PI)))) (* -1 (/ (- (* 2 (/ (* R (+ lambda1 (* 1/2 (PI)))) (+ lambda1 (PI)))) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI))))))) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow (+ lambda1 (PI)) 2))))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (+ lambda1 (PI))))
(+.f64 (/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.f64 lambda1 (PI.f64))) (*.f64 lambda2 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))) (+.f64 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 R (+.f64 lambda1 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))) (/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (+.f64 lambda1 (PI.f64))))) (/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))))))
(+ (* lambda2 (- (+ (* 2 (/ (* R (+ lambda1 (* 1/2 (PI)))) (+ lambda1 (PI)))) (* lambda2 (- (+ (* -1 (/ R (+ lambda1 (PI)))) (/ (* lambda2 (- (* -1 (/ R (+ lambda1 (PI)))) (* -1 (/ (- (* 2 (/ (* R (+ lambda1 (* 1/2 (PI)))) (+ lambda1 (PI)))) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))))) (+ lambda1 (PI)))) (* -1 (/ (- (* 2 (/ (* R (+ lambda1 (* 1/2 (PI)))) (+ lambda1 (PI)))) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI))))))) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow (+ lambda1 (PI)) 2))))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (+ lambda1 (PI))))
(+.f64 (/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.f64 lambda1 (PI.f64))) (*.f64 lambda2 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))) (+.f64 (*.f64 lambda2 (+.f64 (-.f64 (/.f64 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 R (+.f64 lambda1 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))) (/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (+.f64 lambda1 (PI.f64))))) (+.f64 lambda1 (PI.f64))) (/.f64 R (+.f64 lambda1 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))) (/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (+.f64 lambda1 (PI.f64))))) (/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))))))
(* R lambda2)
(*.f64 R lambda2)
(* lambda2 (- (+ R (* -2 (/ (* R (+ lambda1 (* 1/2 (PI)))) lambda2))) (* -1 (/ (* R (+ lambda1 (PI))) lambda2))))
(*.f64 lambda2 (+.f64 (+.f64 R (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) lambda2))) (/.f64 (*.f64 R (+.f64 lambda1 (PI.f64))) lambda2)))
(* lambda2 (- (+ R (+ (* -2 (/ (* R (+ lambda1 (* 1/2 (PI)))) lambda2)) (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow lambda2 2))))) (+ (* -1 (/ (* R (+ lambda1 (PI))) lambda2)) (* -1 (/ (* (+ lambda1 (PI)) (- (* -2 (* R (+ lambda1 (* 1/2 (PI))))) (* -1 (* R (+ lambda1 (PI)))))) (pow lambda2 2))))))
(*.f64 lambda2 (+.f64 (+.f64 (-.f64 (+.f64 R (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) lambda2))) (/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 R (+.f64 lambda1 (PI.f64))) lambda2)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (*.f64 (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal -2 binary64)) (*.f64 R (+.f64 lambda1 (PI.f64))))) (*.f64 lambda2 lambda2)))))
(* lambda2 (- (+ R (+ (* -2 (/ (* R (+ lambda1 (* 1/2 (PI)))) lambda2)) (+ (* -1 (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (pow lambda2 2))) (/ (* (+ lambda1 (PI)) (- (* -1 (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)))) (* -1 (* (+ lambda1 (PI)) (- (* -2 (* R (+ lambda1 (* 1/2 (PI))))) (* -1 (* R (+ lambda1 (PI))))))))) (pow lambda2 3))))) (+ (* -1 (/ (* R (+ lambda1 (PI))) lambda2)) (* -1 (/ (* (+ lambda1 (PI)) (- (* -2 (* R (+ lambda1 (* 1/2 (PI))))) (* -1 (* R (+ lambda1 (PI)))))) (pow lambda2 2))))))
(*.f64 lambda2 (+.f64 (+.f64 (-.f64 (+.f64 R (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) lambda2))) (/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) R)) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (*.f64 (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal -2 binary64)) (*.f64 R (+.f64 lambda1 (PI.f64))))))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 R (+.f64 lambda1 (PI.f64))) lambda2) (/.f64 (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (*.f64 (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal -2 binary64)) (*.f64 R (+.f64 lambda1 (PI.f64))))) (*.f64 lambda2 lambda2))))))
(* R lambda2)
(*.f64 R lambda2)
(* -1 (* lambda2 (+ (* -1 R) (* -1 (/ (- (* -1 (* R (+ (PI) (* 2 lambda1)))) (* -1 (* R (+ lambda1 (PI))))) lambda2)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) R) (/.f64 (neg.f64 (*.f64 R (-.f64 (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64))) (+.f64 lambda1 (PI.f64))))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (* -1 R) (* -1 (/ (- (+ (* -1 (* R (+ (PI) (* 2 lambda1)))) (* -1 (/ (- (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (* (+ lambda1 (PI)) (- (* -1 (* R (+ (PI) (* 2 lambda1)))) (* -1 (* R (+ lambda1 (PI))))))) lambda2))) (* -1 (* R (+ lambda1 (PI))))) lambda2)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) R) (/.f64 (+.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) R) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 lambda1 (PI.f64)) (neg.f64 (*.f64 R (-.f64 (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64))) (+.f64 lambda1 (PI.f64))))))) lambda2)) (*.f64 R (+.f64 lambda1 (PI.f64)))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (* -1 R) (* -1 (/ (- (+ (* -1 (* R (+ (PI) (* 2 lambda1)))) (* -1 (/ (- (+ (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (/ (* (+ lambda1 (PI)) (- (* R (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (* (+ lambda1 (PI)) (- (* -1 (* R (+ (PI) (* 2 lambda1)))) (* -1 (* R (+ lambda1 (PI)))))))) lambda2)) (* (+ lambda1 (PI)) (- (* -1 (* R (+ (PI) (* 2 lambda1)))) (* -1 (* R (+ lambda1 (PI))))))) lambda2))) (* -1 (* R (+ lambda1 (PI))))) lambda2)))))
(*.f64 lambda2 (neg.f64 (-.f64 (/.f64 (+.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) R) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (/.f64 (+.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 lambda1 (PI.f64)) (-.f64 (/.f64 (-.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 lambda1 (PI.f64)) (neg.f64 (*.f64 R (-.f64 (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64))) (+.f64 lambda1 (PI.f64))))))) lambda2) (neg.f64 (*.f64 R (-.f64 (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64))) (+.f64 lambda1 (PI.f64)))))))) lambda2)) (*.f64 R (+.f64 lambda1 (PI.f64)))) (-.f64 #s(literal 0 binary64) lambda2)) R)))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (- (PI) lambda2))
(/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (-.f64 (PI.f64) lambda2))
(+ (* lambda1 (- (/ (* R (- (* 2 lambda2) (PI))) (- (PI) lambda2)) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow (- (PI) lambda2) 2)))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (- (PI) lambda2)))
(+.f64 (/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (-.f64 (PI.f64) lambda2)) (*.f64 lambda1 (*.f64 R (-.f64 (/.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))))))
(+ (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ R (- (PI) lambda2))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow (- (PI) lambda2) 3))) (/ (* R (- (* 2 lambda2) (PI))) (pow (- (PI) lambda2) 2)))) (/ (* R (- (* 2 lambda2) (PI))) (- (PI) lambda2))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow (- (PI) lambda2) 2)))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (- (PI) lambda2)))
(+.f64 (/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (-.f64 (PI.f64) lambda2)) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (/.f64 R (+.f64 lambda2 (-.f64 #s(literal 0 binary64) (PI.f64)))) (*.f64 R (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (/.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))))))) (*.f64 R (-.f64 (/.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))))))))
(+ (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ R (- (PI) lambda2))) (+ (* lambda1 (- (/ (* R (- (* 2 lambda2) (PI))) (pow (- (PI) lambda2) 3)) (+ (* -1 (/ R (pow (- (PI) lambda2) 2))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow (- (PI) lambda2) 4))))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow (- (PI) lambda2) 3)))) (/ (* R (- (* 2 lambda2) (PI))) (pow (- (PI) lambda2) 2)))) (/ (* R (- (* 2 lambda2) (PI))) (- (PI) lambda2))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow (- (PI) lambda2) 2)))) (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (- (PI) lambda2)))
(+.f64 (/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (-.f64 (PI.f64) lambda2)) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (-.f64 (+.f64 (-.f64 (*.f64 R (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))))) (/.f64 R (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 (-.f64 (*.f64 (/.f64 R (-.f64 (PI.f64) lambda2)) (/.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (-.f64 (/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (pow.f64 (-.f64 (PI.f64) lambda2) #s(literal 4 binary64))) (/.f64 R (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))))))) (/.f64 (*.f64 R (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64))) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))))) (*.f64 R (-.f64 (/.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))))))))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(* lambda1 (- (+ (* -1 R) (/ (* R (- (* 2 lambda2) (PI))) lambda1)) (* -1 (/ (* R (- (PI) lambda2)) lambda1))))
(*.f64 lambda1 (+.f64 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) lambda1))) (/.f64 (*.f64 R (-.f64 (PI.f64) lambda2)) lambda1)))
(* lambda1 (- (+ (* -1 R) (+ (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow lambda1 2)) (/ (* R (- (* 2 lambda2) (PI))) lambda1))) (+ (* -1 (/ (* R (- (PI) lambda2)) lambda1)) (/ (* (- (PI) lambda2) (- (* R (- (* 2 lambda2) (PI))) (* -1 (* R (- (PI) lambda2))))) (pow lambda1 2)))))
(*.f64 lambda1 (-.f64 (-.f64 (*.f64 R (+.f64 (/.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) lambda1) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (*.f64 lambda1 lambda1)))) R) (-.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 R (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64))) (*.f64 R (-.f64 (PI.f64) lambda2)))) (*.f64 lambda1 lambda1)) (/.f64 (*.f64 R (-.f64 (PI.f64) lambda2)) lambda1))))
(* lambda1 (- (+ (* -1 R) (+ (* -1 (/ (* (- (PI) lambda2) (- (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* (- (PI) lambda2) (- (* R (- (* 2 lambda2) (PI))) (* -1 (* R (- (PI) lambda2))))))) (pow lambda1 3))) (+ (/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (pow lambda1 2)) (/ (* R (- (* 2 lambda2) (PI))) lambda1)))) (+ (* -1 (/ (* R (- (PI) lambda2)) lambda1)) (/ (* (- (PI) lambda2) (- (* R (- (* 2 lambda2) (PI))) (* -1 (* R (- (PI) lambda2))))) (pow lambda1 2)))))
(*.f64 lambda1 (-.f64 (-.f64 (-.f64 (*.f64 R (+.f64 (/.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) lambda1) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 R (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64))) (*.f64 R (-.f64 (PI.f64) lambda2)))))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) R) (-.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 R (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64))) (*.f64 R (-.f64 (PI.f64) lambda2)))) (*.f64 lambda1 lambda1)) (/.f64 (*.f64 R (-.f64 (PI.f64) lambda2)) lambda1))))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(* -1 (* lambda1 (+ R (* -1 (/ (- (* -2 (* R (- (* 1/2 (PI)) lambda2))) (* -1 (* R (- (PI) lambda2)))) lambda1)))))
(*.f64 (-.f64 R (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (*.f64 R (-.f64 (PI.f64) lambda2))) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ R (* -1 (/ (- (+ (* -2 (* R (- (* 1/2 (PI)) lambda2))) (* -1 (/ (- (* -1 (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)))) (* -1 (* (- (PI) lambda2) (- (* -2 (* R (- (* 1/2 (PI)) lambda2))) (* -1 (* R (- (PI) lambda2))))))) lambda1))) (* -1 (* R (- (PI) lambda2)))) lambda1)))))
(*.f64 (-.f64 R (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) R) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (*.f64 R (-.f64 (PI.f64) lambda2))))) lambda1)) (*.f64 R (-.f64 (PI.f64) lambda2))) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ R (* -1 (/ (- (+ (* -2 (* R (- (* 1/2 (PI)) lambda2))) (* -1 (/ (- (+ (* -1 (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)))) (* -1 (/ (* (- (PI) lambda2) (- (* -1 (* R (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)))) (* -1 (* (- (PI) lambda2) (- (* -2 (* R (- (* 1/2 (PI)) lambda2))) (* -1 (* R (- (PI) lambda2)))))))) lambda1))) (* -1 (* (- (PI) lambda2) (- (* -2 (* R (- (* 1/2 (PI)) lambda2))) (* -1 (* R (- (PI) lambda2))))))) lambda1))) (* -1 (* R (- (PI) lambda2)))) lambda1)))))
(*.f64 (-.f64 R (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (/.f64 (+.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) R) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) R) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (*.f64 R (-.f64 (PI.f64) lambda2)))))) lambda1)) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (*.f64 R (-.f64 (PI.f64) lambda2))))) lambda1)) (*.f64 R (-.f64 (PI.f64) lambda2))) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2)))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2)))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2)))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2)))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2)))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2)))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2)))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2)))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2)))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2)))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2)))
(/ (* R (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2))) (- (+ lambda1 (PI)) lambda2))
(/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2)))
(/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64)))
(- (+ (* 1/4 (/ (pow (PI) 2) (+ lambda1 (PI)))) (* lambda2 (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (+ lambda1 (PI))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 lambda1 (PI.f64))) (-.f64 (*.f64 lambda2 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64)))))) (/.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64)))))
(- (+ (* 1/4 (/ (pow (PI) 2) (+ lambda1 (PI)))) (* lambda2 (- (+ (* -1 (* lambda2 (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI)))))) (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI))))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (+ lambda1 (PI))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 lambda1 (PI.f64))) (-.f64 (*.f64 lambda2 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (*.f64 lambda2 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (PI.f64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (+.f64 lambda1 (PI.f64)))))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64)))))) (/.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64)))))
(- (+ (* 1/4 (/ (pow (PI) 2) (+ lambda1 (PI)))) (* lambda2 (- (+ (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* lambda2 (- (* -1 (* lambda2 (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (pow (+ lambda1 (PI)) 2))) (/ 1 (pow (+ lambda1 (PI)) 2))))) (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI))))))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (+ lambda1 (PI))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 lambda1 (PI.f64))) (-.f64 (*.f64 lambda2 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (*.f64 lambda2 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (PI.f64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (+.f64 lambda1 (PI.f64))))))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64)))))) (/.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64)))))
lambda2
(* lambda2 (- (+ 1 (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2))) (* -1 (/ (+ lambda1 (PI)) lambda2))))
(*.f64 lambda2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) lambda2)) (/.f64 (+.f64 lambda1 (PI.f64)) lambda2))))
(* lambda2 (- (+ 1 (+ (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow lambda2 2))))) (+ (* -1 (/ (* (+ lambda1 (PI)) (- (* -2 (+ lambda1 (* 1/2 (PI)))) (* -1 (+ lambda1 (PI))))) (pow lambda2 2))) (* -1 (/ (+ lambda1 (PI)) lambda2)))))
(*.f64 lambda2 (+.f64 (-.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) lambda2))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 (PI.f64))) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (+.f64 lambda1 (PI.f64)))) (*.f64 lambda2 lambda2))) (/.f64 (+.f64 lambda1 (PI.f64)) lambda2)))
(* lambda2 (- (+ 1 (+ (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) (+ (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow lambda2 2))) (/ (* (+ lambda1 (PI)) (- (* -1 (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (* -1 (* (+ lambda1 (PI)) (- (* -2 (+ lambda1 (* 1/2 (PI)))) (* -1 (+ lambda1 (PI)))))))) (pow lambda2 3))))) (+ (* -1 (/ (* (+ lambda1 (PI)) (- (* -2 (+ lambda1 (* 1/2 (PI)))) (* -1 (+ lambda1 (PI))))) (pow lambda2 2))) (* -1 (/ (+ lambda1 (PI)) lambda2)))))
(*.f64 lambda2 (+.f64 (+.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) lambda2))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (+.f64 lambda1 (PI.f64)))))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (+.f64 lambda1 (PI.f64)))) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 (PI.f64)) lambda2)))))
lambda2
(* -1 (* lambda2 (- (* -1 (/ (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI)))) lambda2)) 1)))
(*.f64 (+.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (- (* -1 (/ (- (+ (* -1 (+ (PI) (* 2 lambda1))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (+ (* (+ lambda1 (PI)) (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI))))) (pow (+ lambda1 (* 1/2 (PI))) 2))) lambda2))) (* -1 (+ lambda1 (PI)))) lambda2)) 1)))
(*.f64 (+.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64)))))) lambda2)) (+.f64 lambda1 (PI.f64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (- (* -1 (/ (- (+ (* -1 (+ (PI) (* 2 lambda1))) (* -1 (/ (- (+ (* 1/4 (pow (PI) 2)) (/ (* (+ lambda1 (PI)) (- (* 1/4 (pow (PI) 2)) (+ (* (+ lambda1 (PI)) (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI))))) (pow (+ lambda1 (* 1/2 (PI))) 2)))) lambda2)) (+ (* (+ lambda1 (PI)) (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI))))) (pow (+ lambda1 (* 1/2 (PI))) 2))) lambda2))) (* -1 (+ lambda1 (PI)))) lambda2)) 1)))
(*.f64 (+.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (/.f64 (*.f64 (+.f64 lambda1 (PI.f64)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64))))))) lambda2) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64))))))) lambda2)) (+.f64 lambda1 (PI.f64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2))
(/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2))
(- (+ (* 1/4 (/ (pow (PI) 2) (- (PI) lambda2))) (* lambda1 (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (- (PI) lambda2)))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) lambda2)) (-.f64 (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2))))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2))))
(- (+ (* 1/4 (/ (pow (PI) 2) (- (PI) lambda2))) (* lambda1 (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (+ (* lambda1 (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (/ (PI) (pow (- (PI) lambda2) 2))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2)))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (- (PI) lambda2)))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) lambda2)) (-.f64 (*.f64 lambda1 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (/.f64 (PI.f64) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))) (/.f64 #s(literal 1 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))))))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2)))))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2))))
(- (+ (* 1/4 (/ (pow (PI) 2) (- (PI) lambda2))) (* lambda1 (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (+ (* lambda1 (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (+ (* lambda1 (- (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 3))) (+ (/ 1 (pow (- (PI) lambda2) 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 4)))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 4))) (/ (PI) (pow (- (PI) lambda2) 3))))) (/ (PI) (pow (- (PI) lambda2) 2)))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2)))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (- (PI) lambda2)))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) lambda2)) (-.f64 (*.f64 lambda1 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (/.f64 (PI.f64) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (*.f64 lambda1 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (pow.f64 (-.f64 (PI.f64) lambda2) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (-.f64 (PI.f64) lambda2) #s(literal 4 binary64))) (/.f64 (PI.f64) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))))))) (+.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))) (/.f64 #s(literal 1 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))))))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2)))))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2))))
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* lambda1 (- (* 2 (/ lambda2 lambda1)) (+ 1 (+ (* -1 (/ (- (PI) lambda2) lambda1)) (/ (PI) lambda1)))))
(*.f64 lambda1 (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1))))
(* lambda1 (- (+ (* 1/4 (/ (pow (PI) 2) (pow lambda1 2))) (* 2 (/ lambda2 lambda1))) (+ 1 (+ (* -1 (/ (- (PI) lambda2) lambda1)) (+ (/ (PI) lambda1) (+ (/ (* (- (PI) lambda2) (- (* 2 lambda2) (+ (PI) (* -1 (- (PI) lambda2))))) (pow lambda1 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow lambda1 2))))))))
(*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)) (+.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1))))))
(* lambda1 (- (+ (* -1 (/ (* (- (PI) lambda2) (- (* 1/4 (pow (PI) 2)) (+ (* (- (PI) lambda2) (- (* 2 lambda2) (+ (PI) (* -1 (- (PI) lambda2))))) (pow (- (* 1/2 (PI)) lambda2) 2)))) (pow lambda1 3))) (+ (* 1/4 (/ (pow (PI) 2) (pow lambda1 2))) (* 2 (/ lambda2 lambda1)))) (+ 1 (+ (* -1 (/ (- (PI) lambda2) lambda1)) (+ (/ (PI) lambda1) (+ (/ (* (- (PI) lambda2) (- (* 2 lambda2) (+ (PI) (* -1 (- (PI) lambda2))))) (pow lambda1 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow lambda1 2))))))))
(*.f64 lambda1 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1))) (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2)))))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)) (+.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1))))))
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 (* lambda1 (+ 1 (* -1 (/ (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2))) lambda1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ 1 (* -1 (/ (- (+ (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (/ (- (* -1 (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* -1 (* (- (PI) lambda2) (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2)))))) lambda1))) (* -1 (- (PI) lambda2))) lambda1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)))) lambda1)) (-.f64 (PI.f64) lambda2)) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ 1 (* -1 (/ (- (+ (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (/ (- (+ (* -1 (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* -1 (/ (* (- (PI) lambda2) (- (* -1 (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* -1 (* (- (PI) lambda2) (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2))))))) lambda1))) (* -1 (* (- (PI) lambda2) (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2)))))) lambda1))) (* -1 (- (PI) lambda2))) lambda1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2))))) lambda1)) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)))) lambda1)) (-.f64 (PI.f64) lambda2)) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI))))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))))
(+ (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (* -1 (* lambda2 (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2))))))))
(-.f64 (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64)))) (*.f64 (*.f64 lambda2 (sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64)))))))
(+ (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (* lambda2 (- (* lambda2 (- (* -1/2 (* (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (pow (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) 2))) (* -1 (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI)))))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2))))))))
(+.f64 (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64)))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (PI.f64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (+.f64 lambda1 (PI.f64)))) (sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))))))))
(+ (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (* lambda2 (- (* lambda2 (- (+ (* -1/2 (* (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (pow (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) 2))) (* lambda2 (- (* (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (* (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI)))) (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (+ (* -1 (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (pow (+ lambda1 (PI)) 2))) (/ 1 (pow (+ lambda1 (PI)) 2)))) (* -1/6 (pow (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) 3))))))) (* -1 (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI)))))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))) (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2))))))))
(+.f64 (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64)))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))))) (+.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (PI.f64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (+.f64 lambda1 (PI.f64)))))) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64)))) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64)))))))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))))))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (PI.f64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (+.f64 lambda1 (PI.f64)))) (sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64)))))))) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))))))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (+ (* -1 lambda2) (* 1/2 (PI)))) 2)) (+ lambda1 (+ (PI) (* -1 lambda2)))))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (+ (* -1 lambda2) (* 1/2 (PI)))) 2)) (+ lambda1 (+ (PI) (* -1 lambda2)))))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (+ (* -1 lambda2) (* 1/2 (PI)))) 2)) (+ lambda1 (+ (PI) (* -1 lambda2)))))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (+ (* -1 lambda2) (* 1/2 (PI)))) 2)) (+ lambda1 (+ (PI) (* -1 lambda2)))))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2)))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2)))
(+ (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (* -1 (* lambda1 (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2))))))))
(-.f64 (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2))) (*.f64 (*.f64 lambda1 (sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2)))) (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2))))))
(+ (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (* lambda1 (- (* lambda1 (- (* -1/2 (* (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (pow (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))) 2))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (/ (PI) (pow (- (PI) lambda2) 2))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3)))))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2))))))))
(+.f64 (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2)))) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2)))) (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2)))))) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (/.f64 (PI.f64) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))) (/.f64 #s(literal 1 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))))) (sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2)))))) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2)))) (sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2)))))))
(+ (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (* lambda1 (- (* lambda1 (- (+ (* -1/2 (* (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (pow (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))) 2))) (* lambda1 (- (* -1 (* (cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (* (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (/ (PI) (pow (- (PI) lambda2) 2))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3))))) (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2))))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (- (+ (* -1/6 (pow (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))) 3)) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 3))) (+ (/ 1 (pow (- (PI) lambda2) 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 4))))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 4))) (/ (PI) (pow (- (PI) lambda2) 3)))))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (/ (PI) (pow (- (PI) lambda2) 2))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3)))))))) (* (sin (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))) (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2))))))))
(+.f64 (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2)))) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2)))) (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2)))))) (-.f64 (*.f64 lambda1 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2))) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2)))) (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (/.f64 (PI.f64) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))) (/.f64 #s(literal 1 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))))))))) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2))) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2)))) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2)))) (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2))))))) (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (pow.f64 (-.f64 (PI.f64) lambda2) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (-.f64 (PI.f64) lambda2) #s(literal 4 binary64))) (/.f64 (PI.f64) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))))))))) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (/.f64 (PI.f64) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))) (/.f64 #s(literal 1 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))))) (sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2))))))) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2)))) (sin.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2)))))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (+ lambda1 (* 1/2 (PI))) lambda2) 2)) (- (+ lambda1 (PI)) lambda2)))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) (+ lambda2 (* -1 lambda1))) 2)) (- (PI) (+ lambda2 (* -1 lambda1)))))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) (+ lambda2 (* -1 lambda1))) 2)) (- (PI) (+ lambda2 (* -1 lambda1)))))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) (+ lambda2 (* -1 lambda1))) 2)) (- (PI) (+ lambda2 (* -1 lambda1)))))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2))))
(cos (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) (+ lambda2 (* -1 lambda1))) 2)) (- (PI) (+ lambda2 (* -1 lambda1)))))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.f64 lambda1 (-.f64 (PI.f64) lambda2))))
(/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (+ lambda1 (PI)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64)))
(- (+ (* 1/4 (/ (pow (PI) 2) (+ lambda1 (PI)))) (* lambda2 (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (+ lambda1 (PI))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 lambda1 (PI.f64))) (-.f64 (*.f64 lambda2 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64)))))) (/.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64)))))
(- (+ (* 1/4 (/ (pow (PI) 2) (+ lambda1 (PI)))) (* lambda2 (- (+ (* -1 (* lambda2 (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI)))))) (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI))))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (+ lambda1 (PI))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 lambda1 (PI.f64))) (-.f64 (*.f64 lambda2 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (*.f64 lambda2 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (PI.f64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (+.f64 lambda1 (PI.f64)))))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64)))))) (/.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64)))))
(- (+ (* 1/4 (/ (pow (PI) 2) (+ lambda1 (PI)))) (* lambda2 (- (+ (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* lambda2 (- (* -1 (* lambda2 (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (pow (+ lambda1 (PI)) 2))) (/ 1 (pow (+ lambda1 (PI)) 2))))) (+ (* -1 (/ (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) (+ lambda1 (PI)))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))) (+ lambda1 (PI)))) (/ 1 (+ lambda1 (PI))))))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow (+ lambda1 (PI)) 2)))))) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (+ lambda1 (PI))))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 lambda1 (PI.f64))) (-.f64 (*.f64 lambda2 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (*.f64 lambda2 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (PI.f64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (+.f64 lambda1 (PI.f64))))))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64)))))) (/.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64)))))
lambda2
(* lambda2 (- (+ 1 (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2))) (* -1 (/ (+ lambda1 (PI)) lambda2))))
(*.f64 lambda2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) lambda2)) (/.f64 (+.f64 lambda1 (PI.f64)) lambda2))))
(* lambda2 (- (+ 1 (+ (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow lambda2 2))))) (+ (* -1 (/ (* (+ lambda1 (PI)) (- (* -2 (+ lambda1 (* 1/2 (PI)))) (* -1 (+ lambda1 (PI))))) (pow lambda2 2))) (* -1 (/ (+ lambda1 (PI)) lambda2)))))
(*.f64 lambda2 (+.f64 (-.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) lambda2))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 (PI.f64))) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (+.f64 lambda1 (PI.f64)))) (*.f64 lambda2 lambda2))) (/.f64 (+.f64 lambda1 (PI.f64)) lambda2)))
(* lambda2 (- (+ 1 (+ (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) (+ (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) (pow lambda2 2))) (/ (* (+ lambda1 (PI)) (- (* -1 (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))) (* -1 (* (+ lambda1 (PI)) (- (* -2 (+ lambda1 (* 1/2 (PI)))) (* -1 (+ lambda1 (PI)))))))) (pow lambda2 3))))) (+ (* -1 (/ (* (+ lambda1 (PI)) (- (* -2 (+ lambda1 (* 1/2 (PI)))) (* -1 (+ lambda1 (PI))))) (pow lambda2 2))) (* -1 (/ (+ lambda1 (PI)) lambda2)))))
(*.f64 lambda2 (+.f64 (+.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) lambda2))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (+.f64 lambda1 (PI.f64)))))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (+.f64 lambda1 (PI.f64)))) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 (PI.f64)) lambda2)))))
lambda2
(* -1 (* lambda2 (- (* -1 (/ (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI)))) lambda2)) 1)))
(*.f64 (+.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (- (* -1 (/ (- (+ (* -1 (+ (PI) (* 2 lambda1))) (* -1 (/ (- (* 1/4 (pow (PI) 2)) (+ (* (+ lambda1 (PI)) (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI))))) (pow (+ lambda1 (* 1/2 (PI))) 2))) lambda2))) (* -1 (+ lambda1 (PI)))) lambda2)) 1)))
(*.f64 (+.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64)))))) lambda2)) (+.f64 lambda1 (PI.f64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (- (* -1 (/ (- (+ (* -1 (+ (PI) (* 2 lambda1))) (* -1 (/ (- (+ (* 1/4 (pow (PI) 2)) (/ (* (+ lambda1 (PI)) (- (* 1/4 (pow (PI) 2)) (+ (* (+ lambda1 (PI)) (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI))))) (pow (+ lambda1 (* 1/2 (PI))) 2)))) lambda2)) (+ (* (+ lambda1 (PI)) (- (* -1 (+ (PI) (* 2 lambda1))) (* -1 (+ lambda1 (PI))))) (pow (+ lambda1 (* 1/2 (PI))) 2))) lambda2))) (* -1 (+ lambda1 (PI)))) lambda2)) 1)))
(*.f64 (+.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (/.f64 (*.f64 (+.f64 lambda1 (PI.f64)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64))))))) lambda2) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64))))))) lambda2)) (+.f64 lambda1 (PI.f64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2))
(/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) (- (PI) lambda2))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2))
(- (+ (* 1/4 (/ (pow (PI) 2) (- (PI) lambda2))) (* lambda1 (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (- (PI) lambda2)))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) lambda2)) (-.f64 (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2))))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2))))
(- (+ (* 1/4 (/ (pow (PI) 2) (- (PI) lambda2))) (* lambda1 (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (+ (* lambda1 (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (/ (PI) (pow (- (PI) lambda2) 2))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2)))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (- (PI) lambda2)))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) lambda2)) (-.f64 (*.f64 lambda1 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (/.f64 (PI.f64) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))) (/.f64 #s(literal 1 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))))))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2)))))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2))))
(- (+ (* 1/4 (/ (pow (PI) 2) (- (PI) lambda2))) (* lambda1 (- (+ (* 2 (/ lambda2 (- (PI) lambda2))) (+ (* lambda1 (- (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 3))) (+ (* lambda1 (- (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 3))) (+ (/ 1 (pow (- (PI) lambda2) 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 4)))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 4))) (/ (PI) (pow (- (PI) lambda2) 3))))) (/ (PI) (pow (- (PI) lambda2) 2)))) (+ (* 2 (/ lambda2 (pow (- (PI) lambda2) 2))) (+ (/ 1 (- (PI) lambda2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 3)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow (- (PI) lambda2) 2)))) (+ (* 1/4 (/ (pow (PI) 2) (pow (- (PI) lambda2) 2))) (/ (PI) (- (PI) lambda2)))))) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (- (PI) lambda2)))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) lambda2)) (-.f64 (*.f64 lambda1 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (/.f64 (PI.f64) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (*.f64 lambda1 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (pow.f64 (-.f64 (PI.f64) lambda2) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (-.f64 (PI.f64) lambda2) #s(literal 4 binary64))) (/.f64 (PI.f64) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))))))) (+.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))) (/.f64 #s(literal 1 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))))))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2)))))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2))))
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* lambda1 (- (* 2 (/ lambda2 lambda1)) (+ 1 (+ (* -1 (/ (- (PI) lambda2) lambda1)) (/ (PI) lambda1)))))
(*.f64 lambda1 (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1))))
(* lambda1 (- (+ (* 1/4 (/ (pow (PI) 2) (pow lambda1 2))) (* 2 (/ lambda2 lambda1))) (+ 1 (+ (* -1 (/ (- (PI) lambda2) lambda1)) (+ (/ (PI) lambda1) (+ (/ (* (- (PI) lambda2) (- (* 2 lambda2) (+ (PI) (* -1 (- (PI) lambda2))))) (pow lambda1 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow lambda1 2))))))))
(*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)) (+.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1))))))
(* lambda1 (- (+ (* -1 (/ (* (- (PI) lambda2) (- (* 1/4 (pow (PI) 2)) (+ (* (- (PI) lambda2) (- (* 2 lambda2) (+ (PI) (* -1 (- (PI) lambda2))))) (pow (- (* 1/2 (PI)) lambda2) 2)))) (pow lambda1 3))) (+ (* 1/4 (/ (pow (PI) 2) (pow lambda1 2))) (* 2 (/ lambda2 lambda1)))) (+ 1 (+ (* -1 (/ (- (PI) lambda2) lambda1)) (+ (/ (PI) lambda1) (+ (/ (* (- (PI) lambda2) (- (* 2 lambda2) (+ (PI) (* -1 (- (PI) lambda2))))) (pow lambda1 2)) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow lambda1 2))))))))
(*.f64 lambda1 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1))) (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2)))))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)) (+.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1))))))
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 (* lambda1 (+ 1 (* -1 (/ (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2))) lambda1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ 1 (* -1 (/ (- (+ (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (/ (- (* -1 (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* -1 (* (- (PI) lambda2) (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2)))))) lambda1))) (* -1 (- (PI) lambda2))) lambda1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)))) lambda1)) (-.f64 (PI.f64) lambda2)) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ 1 (* -1 (/ (- (+ (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (/ (- (+ (* -1 (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* -1 (/ (* (- (PI) lambda2) (- (* -1 (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))) (* -1 (* (- (PI) lambda2) (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2))))))) lambda1))) (* -1 (* (- (PI) lambda2) (- (* -2 (- (* 1/2 (PI)) lambda2)) (* -1 (- (PI) lambda2)))))) lambda1))) (* -1 (- (PI) lambda2))) lambda1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2))))) lambda1)) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)))) lambda1)) (-.f64 (PI.f64) lambda2)) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* R (- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2)))))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* 1/2 (PI)) (asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1))))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(* R (- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2))))))))
(*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(- (* 1/2 (PI)) (asin (* -1/2 (* (pow lambda2 2) (* (cos lambda1) (* (cos phi1) (cos phi2)))))))
(-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(cos lambda1)
(cos.f64 lambda1)
(+ (cos lambda1) (* lambda2 (sin lambda1)))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(+ (cos lambda1) (* lambda2 (+ (sin lambda1) (* -1/2 (* lambda2 (cos lambda1))))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))
(+ (cos lambda1) (* lambda2 (+ (sin lambda1) (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (sin.f64 lambda1))))))))
(+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (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 (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 (sin.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) 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 lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(* phi1 (sin phi2))
(*.f64 phi1 (sin.f64 phi2))
(* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))
(*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)))))))
(* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (sin phi2))) (* 1/120 (sin phi2))))))))
(*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/6 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) #s(literal 1/120 binary64))))))))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* (sin phi1) (sin phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(* phi2 (sin phi1))
(*.f64 phi2 (sin.f64 phi1))
(* phi2 (+ (sin phi1) (* -1/6 (* (pow phi2 2) (sin phi1)))))
(*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (sin.f64 phi1)))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* 1/120 (* (pow phi2 2) (sin phi1)))))))
(*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2)))))))
(* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (sin phi1))) (* 1/120 (sin phi1))))))))
(*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (sin.f64 phi1) #s(literal -1/6 binary64)) (*.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))
(- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))
(- (+ (* 1/4 (pow (PI) 2)) (* 2 (* lambda2 (+ lambda1 (* 1/2 (PI)))))) (pow (+ lambda1 (* 1/2 (PI))) 2))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(- (+ (* 1/4 (pow (PI) 2)) (* lambda2 (- (* -1 lambda2) (* -2 (+ lambda1 (* 1/2 (PI))))))) (pow (+ lambda1 (* 1/2 (PI))) 2))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) lambda2) (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(- (+ (* 1/4 (pow (PI) 2)) (* lambda2 (- (* -1 lambda2) (* -2 (+ lambda1 (* 1/2 (PI))))))) (pow (+ lambda1 (* 1/2 (PI))) 2))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) lambda2) (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))))
(* -1 (pow lambda2 2))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))
(* (pow lambda2 2) (- (* 2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) 1))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) lambda2) #s(literal -1 binary64)))
(* (pow lambda2 2) (- (* 1/4 (/ (pow (PI) 2) (pow lambda2 2))) (+ 1 (+ (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (pow lambda2 2))))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda2 lambda2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) lambda2)) (/.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 lambda2 lambda2))))))
(* (pow lambda2 2) (- (* 1/4 (/ (pow (PI) 2) (pow lambda2 2))) (+ 1 (+ (* -2 (/ (+ lambda1 (* 1/2 (PI))) lambda2)) (/ (pow (+ lambda1 (* 1/2 (PI))) 2) (pow lambda2 2))))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda2 lambda2)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) lambda2)) (/.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 lambda2 lambda2))))))
(* -1 (pow lambda2 2))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))
(* (pow lambda2 2) (- (+ (* 2 (/ lambda1 lambda2)) (/ (PI) lambda2)) 1))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 lambda1 #s(literal 2 binary64)) lambda2) (+.f64 (/.f64 (PI.f64) lambda2) #s(literal -1 binary64))))
(* (pow lambda2 2) (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) lambda2)) (+ (PI) (* 2 lambda1))) lambda2)) 1))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) lambda2)) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)))
(* (pow lambda2 2) (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (+ lambda1 (* 1/2 (PI))) 2)) lambda2)) (+ (PI) (* 2 lambda1))) lambda2)) 1))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) lambda2)) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)))
(- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))
(- (+ (* 1/4 (pow (PI) 2)) (* lambda1 (- (* 2 lambda2) (PI)))) (pow (- (* 1/2 (PI)) lambda2) 2))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))))
(- (+ (* 1/4 (pow (PI) 2)) (* lambda1 (- (+ (* -1 lambda1) (* 2 lambda2)) (PI)))) (pow (- (* 1/2 (PI)) lambda2) 2))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 lambda1 (-.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))))
(- (+ (* 1/4 (pow (PI) 2)) (* lambda1 (- (+ (* -1 lambda1) (* 2 lambda2)) (PI)))) (pow (- (* 1/2 (PI)) lambda2) 2))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 lambda1 (-.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))))
(* -1 (pow lambda1 2))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))
(* (pow lambda1 2) (- (* 2 (/ lambda2 lambda1)) (+ 1 (/ (PI) lambda1))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 #s(literal 1 binary64) (/.f64 (PI.f64) lambda1))))
(* (pow lambda1 2) (- (+ (* 1/4 (/ (pow (PI) 2) (pow lambda1 2))) (* 2 (/ lambda2 lambda1))) (+ 1 (+ (/ (PI) lambda1) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow lambda1 2))))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1)) (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (PI.f64) lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1))))))
(* (pow lambda1 2) (- (+ (* 1/4 (/ (pow (PI) 2) (pow lambda1 2))) (* 2 (/ lambda2 lambda1))) (+ 1 (+ (/ (PI) lambda1) (/ (pow (- (* 1/2 (PI)) lambda2) 2) (pow lambda1 2))))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1)) (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (PI.f64) lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1))))))
(* -1 (pow lambda1 2))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))
(* (pow lambda1 2) (- (* -2 (/ (- (* 1/2 (PI)) lambda2) lambda1)) 1))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) lambda1) #s(literal -1 binary64)))
(* (pow lambda1 2) (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) lambda1)) (* -2 (- (* 1/2 (PI)) lambda2))) lambda1)) 1))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal -1 binary64)))
(* (pow lambda1 2) (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (pow (PI) 2)) (pow (- (* 1/2 (PI)) lambda2) 2)) lambda1)) (* -2 (- (* 1/2 (PI)) lambda2))) lambda1)) 1))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal -1 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 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) 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 (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (*.f64 lambda2 (-.f64 #s(literal 0 binary64) (sin.f64 lambda1))) #s(literal 1/6 binary64)))) (sin.f64 lambda1))))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (neg (+ lambda1 (* -1 lambda2))))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (neg (+ lambda1 (* -1 lambda2))))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (neg (+ lambda1 (* -1 lambda2))))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (neg (+ lambda1 (* -1 lambda2))))
(cos.f64 (-.f64 lambda2 lambda1))
(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 (sin.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (sin.f64 lambda2)))))))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (- lambda2 lambda1))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (+ lambda2 (* -1 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (+ lambda2 (* -1 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (+ lambda2 (* -1 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos (+ lambda2 (* -1 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (neg (+ lambda1 (* -1 lambda2))))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (- lambda2 lambda1))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(asin (+ (* phi1 (sin phi2)) (* (cos phi1) (* (cos phi2) (cos (+ lambda2 (* -1 lambda1)))))))
(asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))

eval255.0ms (0.9%)

Compiler

Compiled 70574 to 6673 computations (90.5% saved)

prune490.0ms (1.8%)

Pruning

157 alts after pruning (155 fresh and 2 done)

PrunedKeptTotal
New1819611880
Fresh1094104
Picked415
Done011
Total18331571990
Accuracy
97.3%
Counts
1990 → 157
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.4%
(fma.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 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R))
74.5%
(/.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
46.7%
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 3 binary64))) R) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.f64 (PI.f64) (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))))
46.6%
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) #s(literal 2 binary64))) R) (-.f64 (PI.f64) (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
6.3%
(/.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) R) (+.f64 lambda2 lambda1))
6.7%
(/.f64 (*.f64 (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) R) (+.f64 (-.f64 (PI.f64) lambda2) lambda1))
4.8%
(/.f64 (*.f64 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.f64 lambda1 (PI.f64)))
7.1%
(/.f64 R (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))))
5.7%
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
74.6%
(+.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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) R))
46.8%
(+.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) R) (*.f64 (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) R))
46.1%
(*.f64 (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 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
73.8%
(*.f64 (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)))))))) R)
4.8%
(*.f64 (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)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (-.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)))) R)
5.8%
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)))) R)
46.0%
(*.f64 (fma.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (sqrt.f64 (PI.f64)) (-.f64 #s(literal 0 binary64) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
6.4%
(*.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal 1/4 binary64) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)))) R)
3.6%
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (*.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 (*.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)
48.4%
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 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)
4.1%
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 lambda2 lambda1)))) R)
6.4%
(*.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)) R)
3.6%
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 lambda2 lambda1) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1)))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
5.5%
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
5.1%
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2)) R)
2.8%
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/64 binary64))) (*.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (PI.f64) lambda2) lambda1))) (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (*.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))))))) R)
4.4%
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) R)
4.1%
(*.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)
6.4%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) R)
73.4%
(*.f64 (-.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
45.9%
(*.f64 (-.f64 (/.f64 (/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (PI.f64))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (/.f64 #s(literal 2 binary64) (PI.f64)))) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
74.5%
(*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (/.f64 (pow.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) #s(literal 2 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))) R)
73.1%
(*.f64 (-.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
74.2%
(*.f64 (-.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
46.5%
(*.f64 (-.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
46.5%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (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 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))) R)
74.0%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.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)
5.8%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) R)
74.7%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
46.9%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))) R)
74.7%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
95.5%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (/.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))) R)
95.6%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) R)
37.6%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))))) R)
55.1%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))) R)
50.0%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
60.4%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))) R)
60.5%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) R)
32.6%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))) R)
34.1%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))) R)
48.5%
(*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (asin.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) R)
6.4%
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) R) (/.f64 (neg.f64 (*.f64 R (-.f64 (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64))) (+.f64 lambda1 (PI.f64))))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
7.1%
(*.f64 (-.f64 lambda2 lambda1) R)
5.3%
(*.f64 (-.f64 R (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (*.f64 R (-.f64 (PI.f64) lambda2))) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
3.6%
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
4.8%
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) R)
4.9%
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) (+.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (-.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) R)
4.1%
(*.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)
6.4%
(*.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))) R)
6.5%
(*.f64 (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)) R))
5.3%
(*.f64 (*.f64 lambda1 (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)))) R)
3.1%
(*.f64 (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)) (+.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1)))))) R)
17.4%
(*.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 (PI.f64) #s(literal 2 binary64)))) R)
7.1%
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) #s(literal -1 binary64))) R)
28.9%
(*.f64 (acos.f64 (fma.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
27.6%
(*.f64 (acos.f64 (fma.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) R)
74.8%
(*.f64 (acos.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R)
35.5%
(*.f64 (acos.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
35.5%
(*.f64 (acos.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) R)
38.0%
(*.f64 (acos.f64 (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi1)) (cos.f64 (-.f64 (-.f64 lambda1 lambda2) phi1))) #s(literal 2 binary64))) R)
28.6%
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda2 lambda1)))) R)
37.9%
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
74.6%
(*.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 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) R)
74.8%
(*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))) R)
95.8%
(*.f64 (acos.f64 (+.f64 (/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
54.2%
(*.f64 (acos.f64 (+.f64 (/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
53.8%
(*.f64 (acos.f64 (+.f64 (/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
74.7%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (/.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))))) R)
53.8%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
54.2%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) R)
55.1%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi1)) (sin.f64 phi2))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) R)
43.0%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R)
48.1%
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) R)
95.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)
95.8%
(*.f64 (acos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (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)
61.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi1)))) R)
79.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
74.7%
(*.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)
54.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R)
55.1%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)
53.8%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
60.8%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
60.8%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
54.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R)
33.3%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) R)
35.5%
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) R)
47.2%
(*.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)
36.6%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi1 (sin.f64 phi2)))) R)
55.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)
42.7%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1)))) R)
28.2%
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (sin.f64 lambda1)))) R)
44.9%
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64)))))))) R)
34.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)
52.7%
(*.f64 (acos.f64 (+.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
11.3%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 #s(literal -1/2 binary64) lambda1)))))) R)
11.9%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
14.0%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (sin.f64 lambda1)))))) R)
13.9%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))))))) R)
14.3%
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
35.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))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
20.9%
(*.f64 (acos.f64 (*.f64 (+.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.f64 (-.f64 lambda2 lambda1)))) R)
20.9%
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
20.7%
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
28.6%
(*.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.6%
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))) R)
11.7%
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) R)
53.4%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
42.8%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
61.2%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R)
36.0%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
34.8%
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
15.9%
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
6.7%
(*.f64 (acos.f64 (cos.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.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)
12.0%
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
8.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)
12.0%
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda2 lambda1)))) R)
10.7%
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
9.6%
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))))) R)
8.7%
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
8.1%
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
12.8%
(*.f64 (acos.f64 (cos.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
12.7%
(*.f64 (acos.f64 (cos.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
6.4%
(*.f64 (acos.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
8.4%
(*.f64 (acos.f64 (cos.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 lambda1 #s(literal 2 binary64)) lambda2) (+.f64 (/.f64 (PI.f64) lambda2) #s(literal -1 binary64)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
8.6%
(*.f64 (acos.f64 (cos.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 #s(literal 1 binary64) (/.f64 (PI.f64) lambda1)))) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
11.3%
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))))) R)
25.4%
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))))) R)
28.6%
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
20.1%
(*.f64 (acos.f64 (cos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) lambda2)) (-.f64 (*.f64 lambda1 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (/.f64 (PI.f64) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))) (/.f64 #s(literal 1 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))))))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2)))))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)))))) R)
18.5%
(*.f64 (acos.f64 (cos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 lambda1 (PI.f64))) (-.f64 (*.f64 lambda2 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (*.f64 lambda2 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (PI.f64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (+.f64 lambda1 (PI.f64)))))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64)))))) (/.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))))))) R)
7.2%
(*.f64 (acos.f64 (cos.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)
10.2%
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 lambda2 lambda1))))) R)
19.7%
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2))))) lambda1)) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)))) lambda1)) (-.f64 (PI.f64) lambda2)) lambda1)) (-.f64 #s(literal 0 binary64) lambda1)))) R)
19.8%
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)))) lambda1)) (-.f64 (PI.f64) lambda2)) lambda1)) (-.f64 #s(literal 0 binary64) lambda1)))) R)
15.3%
(*.f64 (acos.f64 (cos.f64 (*.f64 (+.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64)))))) lambda2)) (+.f64 lambda1 (PI.f64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2)))) R)
14.5%
(*.f64 (acos.f64 (cos.f64 (*.f64 (+.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (/.f64 (*.f64 (+.f64 lambda1 (PI.f64)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64))))))) lambda2) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64))))))) lambda2)) (+.f64 lambda1 (PI.f64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2)))) R)
20.8%
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) R)
23.0%
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)))))) R)
17.4%
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)) (+.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1)))))))) R)
23.0%
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
16.0%
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 (PI.f64) #s(literal 2 binary64)))))) R)
16.3%
(*.f64 (acos.f64 (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) #s(literal -1 binary64))))) R)
17.4%
(*.f64 (acos.f64 (cos.f64 lambda2)) R)
19.9%
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
4.5%
(*.f64 lambda2 (+.f64 (+.f64 R (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) lambda2))) (/.f64 (*.f64 R (+.f64 lambda1 (PI.f64))) lambda2)))
6.3%
(*.f64 lambda2 R)
4.7%
(*.f64 lambda1 (+.f64 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) lambda1))) (/.f64 (*.f64 R (-.f64 (PI.f64) lambda2)) lambda1)))
3.5%
(*.f64 lambda1 R)
Compiler

Compiled 11934 to 4349 computations (63.6% saved)

regimes711.0ms (2.6%)

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

10 calls:

78.0ms
lambda2
77.0ms
phi1
68.0ms
phi2
64.0ms
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
62.0ms
R
Results
AccuracySegmentsBranch
95.8%1R
95.8%1lambda1
95.8%1lambda2
95.8%1phi1
95.8%1phi2
95.8%1(*.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.8%1(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
95.8%1(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
95.8%1(cos.f64 (-.f64 lambda1 lambda2))
95.8%1(-.f64 lambda1 lambda2)
Compiler

Compiled 114 to 86 computations (24.6% saved)

regimes666.0ms (2.5%)

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

10 calls:

89.0ms
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
78.0ms
lambda1
56.0ms
R
55.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)
55.0ms
lambda2
Results
AccuracySegmentsBranch
95.8%1phi1
95.8%1phi2
95.8%1lambda2
95.8%1(*.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.8%1(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
95.8%1(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
95.8%1(cos.f64 (-.f64 lambda1 lambda2))
95.8%1(-.f64 lambda1 lambda2)
95.8%1R
95.8%1lambda1
Compiler

Compiled 114 to 86 computations (24.6% saved)

regimes616.0ms (2.3%)

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

10 calls:

60.0ms
lambda2
55.0ms
(-.f64 lambda1 lambda2)
55.0ms
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
55.0ms
phi2
55.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)
Results
AccuracySegmentsBranch
95.8%1phi1
95.8%1phi2
95.8%1lambda1
95.8%1lambda2
95.8%1(*.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.8%1(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
95.8%1(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
95.8%1(cos.f64 (-.f64 lambda1 lambda2))
95.8%1(-.f64 lambda1 lambda2)
95.8%1R
Compiler

Compiled 114 to 86 computations (24.6% saved)

regimes667.0ms (2.5%)

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

10 calls:

63.0ms
R
60.0ms
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
60.0ms
phi2
57.0ms
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
56.0ms
phi1
Results
AccuracySegmentsBranch
95.8%1phi1
95.8%1lambda2
95.8%1phi2
95.8%1(*.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.8%1(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
95.8%1(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
95.8%1(-.f64 lambda1 lambda2)
95.8%1R
95.8%1lambda1
95.8%1(cos.f64 (-.f64 lambda1 lambda2))
Compiler

Compiled 114 to 86 computations (24.6% saved)

regimes572.0ms (2.1%)

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

10 calls:

56.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)
53.0ms
R
52.0ms
(-.f64 lambda1 lambda2)
52.0ms
lambda1
52.0ms
(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
Results
AccuracySegmentsBranch
95.8%1phi1
95.8%1phi2
95.8%1(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
95.8%1(cos.f64 (-.f64 lambda1 lambda2))
95.8%1(-.f64 lambda1 lambda2)
95.8%1lambda2
95.8%1(*.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.8%1(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
95.8%1R
95.8%1lambda1
Compiler

Compiled 114 to 86 computations (24.6% saved)

regimes702.0ms (2.6%)

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

10 calls:

139.0ms
lambda2
63.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)
60.0ms
(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
54.0ms
(cos.f64 (-.f64 lambda1 lambda2))
54.0ms
phi1
Results
AccuracySegmentsBranch
85.9%3phi1
87.5%3phi2
81.9%3lambda2
74.8%1(+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
74.8%1(cos.f64 (-.f64 lambda1 lambda2))
79.1%3(-.f64 lambda1 lambda2)
82.8%4lambda1
74.8%1(*.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.8%1(acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
74.8%1R
Compiler

Compiled 114 to 86 computations (24.6% saved)

regimes102.0ms (0.4%)

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

1 calls:

52.0ms
phi2
Results
AccuracySegmentsBranch
87.5%3phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes89.0ms (0.3%)

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

1 calls:

41.0ms
phi2
Results
AccuracySegmentsBranch
87.3%3phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes98.0ms (0.4%)

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

1 calls:

46.0ms
phi2
Results
AccuracySegmentsBranch
87.3%3phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes79.0ms (0.3%)

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

1 calls:

38.0ms
phi2
Results
AccuracySegmentsBranch
87.3%3phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes77.0ms (0.3%)

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

1 calls:

37.0ms
phi2
Results
AccuracySegmentsBranch
87.3%3phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes97.0ms (0.4%)

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

1 calls:

38.0ms
phi2
Results
AccuracySegmentsBranch
87.3%3phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes80.0ms (0.3%)

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

1 calls:

38.0ms
phi2
Results
AccuracySegmentsBranch
87.3%3phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes161.0ms (0.6%)

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

3 calls:

46.0ms
lambda2
44.0ms
phi2
34.0ms
phi1
Results
AccuracySegmentsBranch
80.5%3lambda2
80.7%3phi1
81.5%3phi2
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes82.0ms (0.3%)

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

1 calls:

34.0ms
phi2
Results
AccuracySegmentsBranch
81.5%3phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes472.0ms (1.7%)

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

332.0ms
phi2
35.0ms
phi1
34.0ms
lambda2
34.0ms
lambda1
Results
AccuracySegmentsBranch
68.3%4lambda2
78.4%2phi1
81.2%4lambda1
80.3%3phi2
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes104.0ms (0.4%)

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

2 calls:

34.0ms
phi1
33.0ms
phi2
Results
AccuracySegmentsBranch
78.4%2phi1
78.3%2phi2
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes276.0ms (1%)

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

6 calls:

62.0ms
R
42.0ms
phi1
36.0ms
lambda1
33.0ms
(-.f64 lambda1 lambda2)
32.0ms
(cos.f64 (-.f64 lambda1 lambda2))
Results
AccuracySegmentsBranch
61.2%1R
71.6%2(cos.f64 (-.f64 lambda1 lambda2))
71.5%2(-.f64 lambda1 lambda2)
61.2%1lambda1
74.7%2phi2
68.2%2phi1
Compiler

Compiled 41 to 33 computations (19.5% saved)

regimes306.0ms (1.1%)

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

7 calls:

48.0ms
(-.f64 lambda1 lambda2)
45.0ms
lambda2
38.0ms
R
37.0ms
phi1
36.0ms
lambda1
Results
AccuracySegmentsBranch
50.0%1R
56.9%4lambda1
57.0%4lambda2
62.2%2phi1
60.7%3(-.f64 lambda1 lambda2)
59.0%2(cos.f64 (-.f64 lambda1 lambda2))
62.1%2phi2
Compiler

Compiled 47 to 38 computations (19.1% saved)

regimes96.0ms (0.4%)

Counts
100 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(*.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)) (+.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 R (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))))
(*.f64 lambda1 (+.f64 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) lambda1))) (/.f64 (*.f64 R (-.f64 (PI.f64) lambda2)) lambda1)))
(*.f64 (*.f64 lambda1 (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)))) R)
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) R) (/.f64 (neg.f64 (*.f64 R (-.f64 (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64))) (+.f64 lambda1 (PI.f64))))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(*.f64 lambda2 (+.f64 (+.f64 R (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) lambda2))) (/.f64 (*.f64 R (+.f64 lambda1 (PI.f64))) lambda2)))
(*.f64 (-.f64 R (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (*.f64 R (-.f64 (PI.f64) lambda2))) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2)) 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 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.f64 lambda1 (PI.f64)))
(*.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) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) R) (+.f64 (-.f64 (PI.f64) lambda2) lambda1))
(*.f64 (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (PI.f64) lambda2) 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 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)) (+.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1)))))) R)
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 lambda2 lambda1) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1)))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (+.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)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (*.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 (*.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 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) R)
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) (+.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (-.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) R)
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/64 binary64))) (*.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (PI.f64) lambda2) lambda1))) (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (*.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))))))) R)
(*.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal 1/4 binary64) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)))) R)
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)))) R)
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) R)
(*.f64 (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)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (-.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.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 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 (PI.f64) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) 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 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (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 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) #s(literal -1 binary64))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 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 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))))) 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 (-.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 (acos.f64 (*.f64 (+.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.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 #s(literal 1 binary64) (/.f64 (PI.f64) 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 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 lambda1 #s(literal 2 binary64)) lambda2) (+.f64 (/.f64 (PI.f64) lambda2) #s(literal -1 binary64)))) (+.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 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.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 (/.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 (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.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 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (+.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64)))))) lambda2)) (+.f64 lambda1 (PI.f64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)))) lambda1)) (-.f64 (PI.f64) lambda2)) lambda1)) (-.f64 #s(literal 0 binary64) lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)) (+.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1)))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (*.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 (*.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 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.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 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.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 (*.f64 (+.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (/.f64 (*.f64 (+.f64 lambda1 (PI.f64)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64))))))) lambda2) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64))))))) lambda2)) (+.f64 lambda1 (PI.f64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2))))) lambda1)) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)))) lambda1)) (-.f64 (PI.f64) lambda2)) lambda1)) (-.f64 #s(literal 0 binary64) lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))) 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 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi1)) (cos.f64 (-.f64 (-.f64 lambda1 lambda2) phi1))) #s(literal 2 binary64))) R)
(*.f64 (acos.f64 (cos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 lambda1 (PI.f64))) (-.f64 (*.f64 lambda2 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (*.f64 lambda2 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 (PI.f64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64))))) (+.f64 lambda1 (PI.f64)))))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 lambda1 (PI.f64)))))) (/.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (+.f64 lambda1 (PI.f64))))))) R)
(*.f64 (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (cos.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))))))) R)
(*.f64 (acos.f64 (cos.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (PI.f64) lambda2)) (-.f64 (*.f64 lambda1 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (-.f64 (PI.f64) lambda2)) (-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (/.f64 (PI.f64) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))) (+.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2))) (/.f64 #s(literal 1 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (*.f64 (-.f64 (PI.f64) lambda2) (*.f64 (-.f64 (PI.f64) lambda2) (-.f64 (PI.f64) lambda2)))))))) (+.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (PI.f64) lambda2)) (/.f64 #s(literal 1/4 binary64) (-.f64 (PI.f64) lambda2))) (/.f64 (PI.f64) (-.f64 (PI.f64) lambda2)))))) (/.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)))))) R)
(*.f64 (acos.f64 (cos.f64 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 (PI.f64) #s(literal 2 binary64)))))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) R)
(*.f64 (acos.f64 (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (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 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))))))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 #s(literal -1/2 binary64) lambda1)))))) R)
(*.f64 (acos.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda2 lambda1)))) 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 (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) #s(literal -1 binary64))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (sin.f64 lambda1)))))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (sin.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 (cos.f64 phi1) (cos.f64 phi2)))) R)
(*.f64 (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (sin.f64 lambda1)))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) R)
Outputs
(*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) R)
Calls

2 calls:

36.0ms
phi1
31.0ms
phi2
Results
AccuracySegmentsBranch
62.0%2phi2
62.0%2phi1
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes212.0ms (0.8%)

Counts
74 → 1
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(*.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)) (+.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 R (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))))
(*.f64 lambda1 (+.f64 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) lambda1))) (/.f64 (*.f64 R (-.f64 (PI.f64) lambda2)) lambda1)))
(*.f64 (*.f64 lambda1 (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)))) R)
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) R) (/.f64 (neg.f64 (*.f64 R (-.f64 (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64))) (+.f64 lambda1 (PI.f64))))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(*.f64 lambda2 (+.f64 (+.f64 R (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) lambda2))) (/.f64 (*.f64 R (+.f64 lambda1 (PI.f64))) lambda2)))
(*.f64 (-.f64 R (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (*.f64 R (-.f64 (PI.f64) lambda2))) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2)) 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 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.f64 lambda1 (PI.f64)))
(*.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) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) R) (+.f64 (-.f64 (PI.f64) lambda2) lambda1))
(*.f64 (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (PI.f64) lambda2) 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 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)) (+.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1)))))) R)
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 lambda2 lambda1) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1)))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (+.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)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (*.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 (*.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 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) R)
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) (+.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (-.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) R)
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/64 binary64))) (*.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (PI.f64) lambda2) lambda1))) (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (*.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))))))) R)
(*.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal 1/4 binary64) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)))) R)
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)))) R)
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) R)
(*.f64 (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)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (-.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.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 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 (PI.f64) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) 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 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (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 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) #s(literal -1 binary64))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 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 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))))) 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 (-.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 (acos.f64 (*.f64 (+.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.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 #s(literal 1 binary64) (/.f64 (PI.f64) 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 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 lambda1 #s(literal 2 binary64)) lambda2) (+.f64 (/.f64 (PI.f64) lambda2) #s(literal -1 binary64)))) (+.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 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.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 (/.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 (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.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 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (+.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64)))))) lambda2)) (+.f64 lambda1 (PI.f64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)))) lambda1)) (-.f64 (PI.f64) lambda2)) lambda1)) (-.f64 #s(literal 0 binary64) lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)) (+.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1)))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (*.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 (*.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 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.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 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.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 (*.f64 (+.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (/.f64 (*.f64 (+.f64 lambda1 (PI.f64)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64))))))) lambda2) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64))))))) lambda2)) (+.f64 lambda1 (PI.f64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2))))) lambda1)) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)))) lambda1)) (-.f64 (PI.f64) lambda2)) lambda1)) (-.f64 #s(literal 0 binary64) 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:

36.0ms
(cos.f64 (-.f64 lambda1 lambda2))
28.0ms
lambda2
26.0ms
(-.f64 lambda1 lambda2)
24.0ms
lambda1
24.0ms
phi2
Results
AccuracySegmentsBranch
48.6%1R
48.6%1lambda1
48.6%1lambda2
48.6%1(cos.f64 (-.f64 lambda1 lambda2))
48.6%1(-.f64 lambda1 lambda2)
48.6%1phi2
48.6%1phi1
Compiler

Compiled 47 to 38 computations (19.1% saved)

regimes197.0ms (0.7%)

Counts
73 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(*.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)) (+.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 R (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))))
(*.f64 lambda1 (+.f64 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) lambda1))) (/.f64 (*.f64 R (-.f64 (PI.f64) lambda2)) lambda1)))
(*.f64 (*.f64 lambda1 (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)))) R)
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) R) (/.f64 (neg.f64 (*.f64 R (-.f64 (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64))) (+.f64 lambda1 (PI.f64))))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(*.f64 lambda2 (+.f64 (+.f64 R (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) lambda2))) (/.f64 (*.f64 R (+.f64 lambda1 (PI.f64))) lambda2)))
(*.f64 (-.f64 R (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (*.f64 R (-.f64 (PI.f64) lambda2))) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2)) 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 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.f64 lambda1 (PI.f64)))
(*.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) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) R) (+.f64 (-.f64 (PI.f64) lambda2) lambda1))
(*.f64 (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (PI.f64) lambda2) 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 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)) (+.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1)))))) R)
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 lambda2 lambda1) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1)))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (+.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)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (*.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 (*.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 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) R)
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) (+.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (-.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) R)
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/64 binary64))) (*.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (PI.f64) lambda2) lambda1))) (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (*.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))))))) R)
(*.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal 1/4 binary64) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)))) R)
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)))) R)
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) R)
(*.f64 (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)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (-.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.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 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 (PI.f64) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) 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 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (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 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) #s(literal -1 binary64))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 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 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))))) 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 (-.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 (acos.f64 (*.f64 (+.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.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 #s(literal 1 binary64) (/.f64 (PI.f64) 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 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 lambda1 #s(literal 2 binary64)) lambda2) (+.f64 (/.f64 (PI.f64) lambda2) #s(literal -1 binary64)))) (+.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 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.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 (/.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 (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.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 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (+.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64)))))) lambda2)) (+.f64 lambda1 (PI.f64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)))) lambda1)) (-.f64 (PI.f64) lambda2)) lambda1)) (-.f64 #s(literal 0 binary64) lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)) (+.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1)))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (*.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 (*.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 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.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 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.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 (*.f64 (+.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (/.f64 (*.f64 (+.f64 lambda1 (PI.f64)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64))))))) lambda2) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64))))))) lambda2)) (+.f64 lambda1 (PI.f64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2))))) lambda1)) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)))) lambda1)) (-.f64 (PI.f64) lambda2)) lambda1)) (-.f64 #s(literal 0 binary64) 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:

28.0ms
lambda2
25.0ms
phi2
25.0ms
(-.f64 lambda1 lambda2)
24.0ms
phi1
24.0ms
R
Results
AccuracySegmentsBranch
39.3%2(-.f64 lambda1 lambda2)
36.0%1R
48.6%2lambda1
45.4%2phi1
36.0%1phi2
48.6%2lambda2
39.4%2(cos.f64 (-.f64 lambda1 lambda2))
Compiler

Compiled 47 to 38 computations (19.1% saved)

regimes156.0ms (0.6%)

Counts
72 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(*.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)) (+.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 R (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))))
(*.f64 lambda1 (+.f64 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) lambda1))) (/.f64 (*.f64 R (-.f64 (PI.f64) lambda2)) lambda1)))
(*.f64 (*.f64 lambda1 (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)))) R)
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) R) (/.f64 (neg.f64 (*.f64 R (-.f64 (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64))) (+.f64 lambda1 (PI.f64))))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(*.f64 lambda2 (+.f64 (+.f64 R (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) lambda2))) (/.f64 (*.f64 R (+.f64 lambda1 (PI.f64))) lambda2)))
(*.f64 (-.f64 R (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (*.f64 R (-.f64 (PI.f64) lambda2))) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2)) 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 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.f64 lambda1 (PI.f64)))
(*.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) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) R) (+.f64 (-.f64 (PI.f64) lambda2) lambda1))
(*.f64 (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (PI.f64) lambda2) 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 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)) (+.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1)))))) R)
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 lambda2 lambda1) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1)))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (+.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)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (*.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 (*.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 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) R)
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) (+.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (-.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) R)
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/64 binary64))) (*.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (PI.f64) lambda2) lambda1))) (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (*.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))))))) R)
(*.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal 1/4 binary64) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)))) R)
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)))) R)
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) R)
(*.f64 (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)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (-.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.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 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 (PI.f64) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) 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 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (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 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) #s(literal -1 binary64))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 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 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))))) 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 (-.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 (acos.f64 (*.f64 (+.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.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 #s(literal 1 binary64) (/.f64 (PI.f64) 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 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 lambda1 #s(literal 2 binary64)) lambda2) (+.f64 (/.f64 (PI.f64) lambda2) #s(literal -1 binary64)))) (+.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 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.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 (/.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 (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.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 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (+.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64)))))) lambda2)) (+.f64 lambda1 (PI.f64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)))) lambda1)) (-.f64 (PI.f64) lambda2)) lambda1)) (-.f64 #s(literal 0 binary64) lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)) (+.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1)))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (*.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 (*.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 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.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 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.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 (*.f64 (+.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (/.f64 (*.f64 (+.f64 lambda1 (PI.f64)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64))))))) lambda2) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64))))))) lambda2)) (+.f64 lambda1 (PI.f64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2))))) lambda1)) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)))) lambda1)) (-.f64 (PI.f64) lambda2)) lambda1)) (-.f64 #s(literal 0 binary64) 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 lambda2)) R)
Calls

3 calls:

46.0ms
phi1
46.0ms
lambda1
20.0ms
lambda2
Results
AccuracySegmentsBranch
41.0%2phi1
41.2%2lambda2
34.8%1lambda1
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes177.0ms (0.7%)

Counts
71 → 1
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(*.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)) (+.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 R (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))))
(*.f64 lambda1 (+.f64 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) lambda1))) (/.f64 (*.f64 R (-.f64 (PI.f64) lambda2)) lambda1)))
(*.f64 (*.f64 lambda1 (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)))) R)
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) R) (/.f64 (neg.f64 (*.f64 R (-.f64 (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64))) (+.f64 lambda1 (PI.f64))))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(*.f64 lambda2 (+.f64 (+.f64 R (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) lambda2))) (/.f64 (*.f64 R (+.f64 lambda1 (PI.f64))) lambda2)))
(*.f64 (-.f64 R (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (*.f64 R (-.f64 (PI.f64) lambda2))) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2)) 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 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.f64 lambda1 (PI.f64)))
(*.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) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) R) (+.f64 (-.f64 (PI.f64) lambda2) lambda1))
(*.f64 (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (PI.f64) lambda2) 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 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)) (+.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1)))))) R)
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 lambda2 lambda1) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1)))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (+.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)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (*.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 (*.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 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) R)
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) (+.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (-.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) R)
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/64 binary64))) (*.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (PI.f64) lambda2) lambda1))) (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (*.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))))))) R)
(*.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal 1/4 binary64) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)))) R)
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)))) R)
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) R)
(*.f64 (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)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (-.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.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 (fabs.f64 (remainder.f64 (-.f64 lambda2 lambda1) (*.f64 (PI.f64) #s(literal 2 binary64)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) R)
(*.f64 (acos.f64 (sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) 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 #s(literal -1/2 binary64) (*.f64 phi1 phi1))) (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 #s(literal 1 binary64) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) #s(literal -1 binary64))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 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 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (+.f64 lambda1 (PI.f64))))) 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 (-.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 (acos.f64 (*.f64 (+.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.f64 (-.f64 lambda2 lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 #s(literal 1 binary64) (/.f64 (PI.f64) 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 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 lambda1 #s(literal 2 binary64)) lambda2) (+.f64 (/.f64 (PI.f64) lambda2) #s(literal -1 binary64)))) (+.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 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.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 (/.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 (cos.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (+.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 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (+.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64)))))) lambda2)) (+.f64 lambda1 (PI.f64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)))) lambda1)) (-.f64 (PI.f64) lambda2)) lambda1)) (-.f64 #s(literal 0 binary64) lambda1)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)) (+.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1)))))))) R)
(*.f64 (acos.f64 (cos.f64 (/.f64 (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (*.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 (*.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 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.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 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.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 (*.f64 (+.f64 (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (/.f64 (*.f64 (+.f64 lambda1 (PI.f64)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64))))))) lambda2) (+.f64 (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 lambda1 (PI.f64)) (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64)))) (+.f64 lambda1 (PI.f64))))))) lambda2)) (+.f64 lambda1 (PI.f64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2)))) R)
(*.f64 (acos.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (/.f64 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)))) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2))))) lambda1)) (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2)) (-.f64 (PI.f64) lambda2)))) lambda1)) (-.f64 (PI.f64) lambda2)) lambda1)) (-.f64 #s(literal 0 binary64) lambda1)))) R)
Outputs
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
Calls

7 calls:

28.0ms
lambda2
25.0ms
R
24.0ms
phi1
22.0ms
phi2
22.0ms
(cos.f64 (-.f64 lambda1 lambda2))
Results
AccuracySegmentsBranch
28.6%1lambda1
28.6%1phi2
28.6%1R
28.6%1(-.f64 lambda1 lambda2)
28.6%1(cos.f64 (-.f64 lambda1 lambda2))
28.6%1phi1
28.6%1lambda2
Compiler

Compiled 47 to 38 computations (19.1% saved)

regimes74.0ms (0.3%)

Counts
37 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(*.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)) (+.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 R (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))))
(*.f64 lambda1 (+.f64 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) lambda1))) (/.f64 (*.f64 R (-.f64 (PI.f64) lambda2)) lambda1)))
(*.f64 (*.f64 lambda1 (-.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)))) R)
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) R) (/.f64 (neg.f64 (*.f64 R (-.f64 (+.f64 (PI.f64) (*.f64 lambda1 #s(literal 2 binary64))) (+.f64 lambda1 (PI.f64))))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(*.f64 lambda2 (+.f64 (+.f64 R (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 R (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) lambda2))) (/.f64 (*.f64 R (+.f64 lambda1 (PI.f64))) lambda2)))
(*.f64 (-.f64 R (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 R (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (*.f64 R (-.f64 (PI.f64) lambda2))) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2))) (-.f64 (PI.f64) lambda2)) 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 R (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 lambda1 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (+.f64 lambda1 (PI.f64)))
(*.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) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) R) (+.f64 (-.f64 (PI.f64) lambda2) lambda1))
(*.f64 (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (PI.f64) lambda2) 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 #s(literal 1 binary64) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)))) R)
(*.f64 (*.f64 lambda1 (-.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 lambda1 lambda1))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (PI.f64) lambda2) lambda1)) (/.f64 (PI.f64) lambda1)) (+.f64 (/.f64 (*.f64 (-.f64 (PI.f64) lambda2) (+.f64 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (PI.f64)) (-.f64 (PI.f64) lambda2))) (*.f64 lambda1 lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) lambda2) lambda1)))))) R)
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (-.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (-.f64 lambda2 lambda1) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1)))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (-.f64 lambda2 lambda1) (+.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)) (*.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 lambda2 lambda1)) (*.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 (*.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 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) R)
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))) (+.f64 (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 8 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (-.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) R)
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/64 binary64))) (*.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (PI.f64) lambda2) lambda1))) (+.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 16 binary64)) (*.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))))))) R)
(*.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal 1/4 binary64) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)))) R)
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)))) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1)) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.f64) lambda2) lambda1)))) R)
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (*.f64 (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))) (*.f64 (+.f64 (-.f64 (PI.f64) lambda2) lambda1) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) R)
(*.f64 (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)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)))))) (+.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (-.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 (/.f64 (*.f64 (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2)) (+.f64 lambda1 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) lambda2))) (+.f64 (-.f64 (PI.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:

14.0ms
lambda2
14.0ms
phi2
12.0ms
lambda1
11.0ms
phi1
11.0ms
R
Results
AccuracySegmentsBranch
28.6%2lambda1
19.9%1R
28.6%2lambda2
21.5%2phi1
19.9%1phi2
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes85.0ms (0.3%)

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

4 calls:

35.0ms
lambda2
11.0ms
phi2
11.0ms
phi1
11.0ms
lambda1
Results
AccuracySegmentsBranch
19.9%1phi2
19.9%1phi1
19.9%1lambda2
19.9%1lambda1
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes59.0ms (0.2%)

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

5 calls:

12.0ms
lambda2
12.0ms
phi1
11.0ms
phi2
10.0ms
R
10.0ms
lambda1
Results
AccuracySegmentsBranch
7.1%1lambda1
7.1%1lambda2
7.1%1R
7.1%1phi1
7.1%1phi2
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes22.0ms (0.1%)

Counts
10 → 1
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) R)
(*.f64 (-.f64 lambda2 lambda1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(*.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)) (+.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)
Outputs
(*.f64 (-.f64 lambda2 lambda1) R)
Calls

5 calls:

6.0ms
phi2
4.0ms
R
4.0ms
lambda1
4.0ms
phi1
4.0ms
lambda2
Results
AccuracySegmentsBranch
7.1%1R
7.1%1lambda2
7.1%1lambda1
7.1%1phi1
7.1%1phi2
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes16.0ms (0.1%)

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

5 calls:

7.0ms
phi2
2.0ms
lambda2
2.0ms
lambda1
2.0ms
R
2.0ms
phi1
Results
AccuracySegmentsBranch
6.3%1R
6.3%1lambda2
6.3%1lambda1
6.3%1phi1
6.3%1phi2
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:

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

Compiled 30 to 25 computations (16.7% saved)

bsearch148.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
1.0723324665746018e-17
3.5977270085020464e-16
76.0ms
-170494626.34322724
-3.4448582178183376e-9
Results
108.0ms227×1valid
15.0ms45×0valid
Compiler

Compiled 1015 to 728 computations (28.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 103.0ms
ival-cos: 38.0ms (36.8% of total)
ival-sin: 25.0ms (24.2% of total)
ival-acos: 16.0ms (15.5% of total)
ival-mult: 14.0ms (13.5% of total)
backward-pass: 5.0ms (4.8% of total)
ival-sub: 3.0ms (2.9% of total)
ival-add: 2.0ms (1.9% of total)
const: 0.0ms (0% of total)

bsearch164.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
1.0723324665746018e-17
3.5977270085020464e-16
91.0ms
-170494626.34322724
-3.4448582178183376e-9
Results
105.0ms213×1valid
25.0ms59×0valid
Compiler

Compiled 1015 to 728 computations (28.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 109.0ms
ival-sin: 44.0ms (40.3% of total)
ival-cos: 31.0ms (28.4% of total)
ival-mult: 14.0ms (12.8% of total)
ival-acos: 9.0ms (8.2% of total)
backward-pass: 5.0ms (4.6% of total)
ival-sub: 4.0ms (3.7% of total)
ival-add: 2.0ms (1.8% of total)
const: 0.0ms (0% of total)

bsearch138.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
55.0ms
1.0723324665746018e-17
3.5977270085020464e-16
74.0ms
-170494626.34322724
-3.4448582178183376e-9
Results
107.0ms223×1valid
10.0ms49×0valid
Compiler

Compiled 981 to 694 computations (29.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 97.0ms
ival-cos: 34.0ms (35.2% of total)
ival-sin: 28.0ms (29% of total)
ival-mult: 15.0ms (15.5% of total)
ival-acos: 9.0ms (9.3% of total)
backward-pass: 5.0ms (5.2% of total)
ival-sub: 3.0ms (3.1% of total)
ival-add: 2.0ms (2.1% of total)
const: 0.0ms (0% of total)

bsearch182.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
69.0ms
1.0723324665746018e-17
3.5977270085020464e-16
82.0ms
-170494626.34322724
-3.4448582178183376e-9
Results
115.0ms219×1valid
11.0ms53×0valid
Compiler

Compiled 930 to 677 computations (27.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 103.0ms
ival-sin: 34.0ms (33.1% of total)
ival-cos: 33.0ms (32.1% of total)
ival-mult: 16.0ms (15.6% of total)
ival-acos: 9.0ms (8.8% of total)
backward-pass: 5.0ms (4.9% of total)
ival-sub: 3.0ms (2.9% of total)
ival-add: 2.0ms (1.9% of total)
const: 0.0ms (0% of total)

bsearch149.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
1.0723324665746018e-17
3.5977270085020464e-16
75.0ms
-170494626.34322724
-3.4448582178183376e-9
Results
109.0ms226×1valid
10.0ms46×0valid
Compiler

Compiled 916 to 677 computations (26.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 98.0ms
ival-cos: 37.0ms (37.7% of total)
ival-sin: 25.0ms (25.5% of total)
ival-mult: 17.0ms (17.3% of total)
ival-acos: 9.0ms (9.2% of total)
backward-pass: 5.0ms (5.1% of total)
ival-sub: 3.0ms (3.1% of total)
ival-add: 2.0ms (2% of total)
const: 0.0ms (0% of total)

bsearch158.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
63.0ms
1.0723324665746018e-17
3.5977270085020464e-16
86.0ms
-170494626.34322724
-3.4448582178183376e-9
Results
126.0ms219×1valid
11.0ms53×0valid
Compiler

Compiled 888 to 649 computations (26.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 107.0ms
ival-cos: 36.0ms (33.6% of total)
ival-sin: 33.0ms (30.8% of total)
ival-mult: 14.0ms (13.1% of total)
backward-pass: 9.0ms (8.4% of total)
ival-acos: 9.0ms (8.4% of total)
ival-sub: 3.0ms (2.8% of total)
ival-add: 3.0ms (2.8% of total)
const: 0.0ms (0% of total)

bsearch169.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
77.0ms
1.0723324665746018e-17
3.5977270085020464e-16
78.0ms
-170494626.34322724
-3.4448582178183376e-9
Results
129.0ms223×1valid
10.0ms49×0valid
Compiler

Compiled 848 to 619 computations (27% saved)

Precisions
Click to see histograms. Total time spent on operations: 94.0ms
ival-cos: 35.0ms (37.2% of total)
ival-sin: 24.0ms (25.5% of total)
ival-mult: 14.0ms (14.9% of total)
ival-acos: 11.0ms (11.7% of total)
backward-pass: 5.0ms (5.3% of total)
ival-sub: 3.0ms (3.2% of total)
ival-add: 2.0ms (2.1% of total)
const: 0.0ms (0% of total)

bsearch145.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
55.0ms
1.0723324665746018e-17
3.5977270085020464e-16
80.0ms
-170494626.34322724
-3.4448582178183376e-9
Results
108.0ms223×1valid
17.0ms49×0valid
Compiler

Compiled 848 to 619 computations (27% saved)

Precisions
Click to see histograms. Total time spent on operations: 97.0ms
ival-cos: 36.0ms (37% of total)
ival-sin: 24.0ms (24.7% of total)
ival-mult: 18.0ms (18.5% of total)
ival-acos: 9.0ms (9.2% of total)
backward-pass: 5.0ms (5.1% of total)
ival-sub: 3.0ms (3.1% of total)
ival-add: 2.0ms (2.1% of total)
const: 0.0ms (0% of total)

bsearch143.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
63.0ms
0.009648729173144029
3168.6476118967453
71.0ms
-170494626.34322724
-3.4448582178183376e-9
Results
109.0ms229×1valid
14.0ms75×0valid
Compiler

Compiled 906 to 670 computations (26% saved)

Precisions
Click to see histograms. Total time spent on operations: 100.0ms
ival-cos: 36.0ms (36.1% of total)
ival-sin: 27.0ms (27.1% of total)
ival-mult: 15.0ms (15% of total)
ival-acos: 9.0ms (9% of total)
backward-pass: 5.0ms (5% of total)
ival-add: 4.0ms (4% of total)
ival-sub: 3.0ms (3% of total)
const: 0.0ms (0% of total)

bsearch170.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
66.0ms
0.009648729173144029
3168.6476118967453
93.0ms
-170494626.34322724
-3.4448582178183376e-9
Results
130.0ms231×1valid
17.0ms73×0valid
Compiler

Compiled 906 to 670 computations (26% saved)

Precisions
Click to see histograms. Total time spent on operations: 125.0ms
ival-cos: 38.0ms (30.5% of total)
ival-acos: 27.0ms (21.7% of total)
ival-sin: 27.0ms (21.7% of total)
ival-mult: 21.0ms (16.9% of total)
backward-pass: 5.0ms (4% of total)
ival-sub: 3.0ms (2.4% of total)
ival-add: 3.0ms (2.4% of total)
const: 0.0ms (0% of total)

bsearch132.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
1.1937440173656984e-15
6.521566403394994e-15
75.0ms
-170494626.34322724
-3.4448582178183376e-9
Results
105.0ms213×1valid
9.0ms43×0valid
Compiler

Compiled 768 to 568 computations (26% saved)

Precisions
Click to see histograms. Total time spent on operations: 90.0ms
ival-cos: 32.0ms (35.5% of total)
ival-sin: 22.0ms (24.4% of total)
ival-mult: 16.0ms (17.8% of total)
ival-acos: 10.0ms (11.1% 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)

bsearch71.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
54.0ms
-2.6370016498359998e-6
-1.407057271039774e-7
Results
41.0ms94×1valid
9.0ms18×0valid
Compiler

Compiled 354 to 262 computations (26% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
ival-cos: 17.0ms (41.4% of total)
ival-sin: 9.0ms (21.9% of total)
ival-mult: 7.0ms (17.1% of total)
ival-acos: 4.0ms (9.7% of total)
backward-pass: 2.0ms (4.9% of total)
ival-sub: 1.0ms (2.4% of total)
ival-add: 1.0ms (2.4% of total)
const: 0.0ms (0% of total)

bsearch52.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
48.0ms
1.1937440173656984e-15
6.521566403394994e-15
Results
41.0ms79×1valid
3.0ms17×0valid
Compiler

Compiled 326 to 240 computations (26.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-cos: 13.0ms (36.2% of total)
ival-sin: 11.0ms (30.6% of total)
ival-mult: 5.0ms (13.9% of total)
ival-acos: 3.0ms (8.4% of total)
backward-pass: 2.0ms (5.6% of total)
ival-sub: 1.0ms (2.8% of total)
ival-add: 1.0ms (2.8% of total)
const: 0.0ms (0% of total)

bsearch55.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
50.0ms
-2.6370016498359998e-6
-1.407057271039774e-7
Results
38.0ms86×1valid
8.0ms26×0valid
Compiler

Compiled 326 to 241 computations (26.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-cos: 15.0ms (39.5% of total)
ival-sin: 8.0ms (21% of total)
ival-mult: 7.0ms (18.4% of total)
ival-acos: 4.0ms (10.5% of total)
backward-pass: 2.0ms (5.3% of total)
ival-sub: 1.0ms (2.6% of total)
ival-add: 1.0ms (2.6% of total)
const: 0.0ms (0% of total)

bsearch102.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
68.0ms
-2.6370016498359998e-6
-1.407057271039774e-7
Results
61.0ms97×1valid
3.0ms15×0valid
Compiler

Compiled 256 to 192 computations (25% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
ival-cos: 32.0ms (57.5% of total)
ival-sin: 9.0ms (16.2% of total)
ival-mult: 6.0ms (10.8% of total)
ival-acos: 4.0ms (7.2% 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)

bsearch94.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
89.0ms
-864.6822988631186
-7.280068005246342e-8
Results
69.0ms90×1valid
14.0ms70×0valid
Compiler

Compiled 312 to 244 computations (21.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 73.0ms
ival-acos: 26.0ms (35.6% of total)
ival-cos: 23.0ms (31.5% of total)
ival-sin: 13.0ms (17.8% of total)
ival-mult: 7.0ms (9.6% of total)
backward-pass: 2.0ms (2.7% of total)
ival-sub: 1.0ms (1.4% of total)
ival-add: 1.0ms (1.4% of total)
const: 0.0ms (0% of total)

bsearch116.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
110.0ms
29614197717450070.0
1.2786491752405648e+24
Results
72.0ms132×1valid
2.0ms12×0valid
Compiler

Compiled 257 to 204 computations (20.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
ival-cos: 24.0ms (38% of total)
ival-sin: 19.0ms (30.1% of total)
ival-mult: 8.0ms (12.7% of total)
backward-pass: 5.0ms (7.9% of total)
ival-acos: 4.0ms (6.3% of total)
ival-sub: 1.0ms (1.6% of total)
ival-add: 1.0ms (1.6% of total)
const: 0.0ms (0% of total)

bsearch91.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
87.0ms
-864.6822988631186
-7.280068005246342e-8
Results
46.0ms82×1valid
35.0ms78×0valid
Compiler

Compiled 252 to 204 computations (19% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-cos: 18.0ms (35.5% of total)
ival-sin: 17.0ms (33.5% of total)
ival-mult: 7.0ms (13.8% of total)
ival-acos: 4.0ms (7.9% of total)
ival-sub: 2.0ms (3.9% of total)
backward-pass: 2.0ms (3.9% of total)
ival-add: 1.0ms (2% of total)
const: 0.0ms (0% of total)

simplify39.0ms (0.1%)

Algorithm
egg-herbie
Rules
134×*-commutative_binary64
68×+-commutative_binary64
32×sub-neg_binary64
24×neg-sub0_binary64
24×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02101095
13011095
23211095
33411095
43631095
53741095
63791095
73811095
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (acos.f64 (+.f64 (/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.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)) (fma.f64 (sin.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)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R)
(*.f64 (acos.f64 (+.f64 (/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.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 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(if (<=.f64 phi2 #s(literal -4486248158726163/1180591620717411303424 binary64)) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 phi2) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)))
(if (<=.f64 phi2 #s(literal -731966804844795/1180591620717411303424 binary64)) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 phi2) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)))
(if (<=.f64 phi2 #s(literal -7177997053961861/75557863725914323419136 binary64)) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi1)))) R) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 phi2) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)))
(if (<=.f64 phi2 #s(literal -5440166188265831/75557863725914323419136 binary64)) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 phi2) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)))
(if (<=.f64 phi2 #s(literal -8160249282398747/604462909807314587353088 binary64)) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))) R)))
(if (<=.f64 phi2 #s(literal -3423715700080493/2361183241434822606848 binary64)) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)))
(if (<=.f64 phi2 #s(literal -2833419889721787/590295810358705651712 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)))
(if (<=.f64 phi2 #s(literal -8500259669165361/18889465931478580854784 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)))
(if (<=.f64 phi2 #s(literal -6139076427730539/1180591620717411303424 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R) (if (<=.f64 phi2 #s(literal 2824657686286775/288230376151711744 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)))
(if (<=.f64 phi2 #s(literal -7437727210519691/590295810358705651712 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R) (if (<=.f64 phi2 #s(literal 2824657686286775/288230376151711744 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)))
(if (<=.f64 phi2 #s(literal -1983393922805251/4722366482869645213696 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R) (if (<=.f64 phi2 #s(literal 8239728901483491/1267650600228229401496703205376 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.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 phi1 #s(literal -8689154328480147/9444732965739290427392 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.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 8239728901483491/1267650600228229401496703205376 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R))
(if (<=.f64 phi1 #s(literal -6139076427730539/2361183241434822606848 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R))
(if (<=.f64 phi1 #s(literal -7839128361563611/18889465931478580854784 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 -1357680363825023/147573952589676412928 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 200000000000000000000 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R) (*.f64 (acos.f64 (cos.f64 lambda2)) R))
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(if (<=.f64 lambda1 #s(literal -564931537257355/2305843009213693952 binary64)) (*.f64 (acos.f64 (cos.f64 lambda1)) R) (*.f64 (acos.f64 (cos.f64 lambda2)) R))
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(/.f64 R (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))))
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 lambda2 R)
(*.f64 lambda1 R)
Outputs
(*.f64 (acos.f64 (+.f64 (/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.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)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(*.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 R (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 lambda2) (sin.f64 lambda1)))))))
(*.f64 (acos.f64 (+.f64 (/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R)
(*.f64 R (acos.f64 (+.f64 (/.f64 (sin.f64 phi1) (/.f64 #s(literal 1 binary64) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(*.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 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(if (<=.f64 phi2 #s(literal -4486248158726163/1180591620717411303424 binary64)) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) R) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 phi2) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)))
(if (<=.f64 phi2 #s(literal -4486248158726163/1180591620717411303424 binary64)) (*.f64 R (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 phi2) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))))))))
(if (<=.f64 phi2 #s(literal -731966804844795/1180591620717411303424 binary64)) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 phi2) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)))
(if (<=.f64 phi2 #s(literal -731966804844795/1180591620717411303424 binary64)) (*.f64 R (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (sin.f64 phi1) phi2)))) (*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 phi2) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))))))))
(if (<=.f64 phi2 #s(literal -7177997053961861/75557863725914323419136 binary64)) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi1)))) R) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 phi2) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)))
(if (<=.f64 phi2 #s(literal -7177997053961861/75557863725914323419136 binary64)) (*.f64 R (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 phi2) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))))))))
(if (<=.f64 phi2 #s(literal -5440166188265831/75557863725914323419136 binary64)) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 phi2) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)))
(if (<=.f64 phi2 #s(literal -5440166188265831/75557863725914323419136 binary64)) (*.f64 R (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 R (acos.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 phi2) (/.f64 #s(literal 1 binary64) (sin.f64 phi1))))))))))
(if (<=.f64 phi2 #s(literal -8160249282398747/604462909807314587353088 binary64)) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))) R)))
(if (<=.f64 phi2 #s(literal -8160249282398747/604462909807314587353088 binary64)) (*.f64 R (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 R (acos.f64 (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 phi1)) (sin.f64 phi2))))))))
(if (<=.f64 phi2 #s(literal -3423715700080493/2361183241434822606848 binary64)) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)))
(if (<=.f64 phi2 #s(literal -3423715700080493/2361183241434822606848 binary64)) (*.f64 R (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 phi2)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(if (<=.f64 phi2 #s(literal -2833419889721787/590295810358705651712 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)))
(if (<=.f64 phi2 #s(literal -2833419889721787/590295810358705651712 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(if (<=.f64 phi2 #s(literal -8500259669165361/18889465931478580854784 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R)))
(if (<=.f64 phi2 #s(literal -8500259669165361/18889465931478580854784 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (if (<=.f64 phi2 #s(literal 7200255409296343/20282409603651670423947251286016 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(if (<=.f64 phi2 #s(literal -6139076427730539/1180591620717411303424 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) R) (if (<=.f64 phi2 #s(literal 2824657686286775/288230376151711744 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)))
(if (<=.f64 phi2 #s(literal -6139076427730539/1180591620717411303424 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))) (if (<=.f64 phi2 #s(literal 2824657686286775/288230376151711744 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))))
(if (<=.f64 phi2 #s(literal -7437727210519691/590295810358705651712 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R) (if (<=.f64 phi2 #s(literal 2824657686286775/288230376151711744 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) R)))
(if (<=.f64 phi2 #s(literal -7437727210519691/590295810358705651712 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) (if (<=.f64 phi2 #s(literal 2824657686286775/288230376151711744 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))))
(if (<=.f64 phi2 #s(literal -1983393922805251/4722366482869645213696 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) R) (if (<=.f64 phi2 #s(literal 8239728901483491/1267650600228229401496703205376 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.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 -1983393922805251/4722366482869645213696 binary64)) (*.f64 R (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) (if (<=.f64 phi2 #s(literal 8239728901483491/1267650600228229401496703205376 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))
(if (<=.f64 phi1 #s(literal -8689154328480147/9444732965739290427392 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.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 phi1 #s(literal -8689154328480147/9444732965739290427392 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))
(if (<=.f64 phi2 #s(literal 8239728901483491/1267650600228229401496703205376 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R))
(if (<=.f64 phi2 #s(literal 8239728901483491/1267650600228229401496703205376 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 R (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(if (<=.f64 phi1 #s(literal -6139076427730539/2361183241434822606848 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) R) (*.f64 (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) R))
(if (<=.f64 phi1 #s(literal -6139076427730539/2361183241434822606848 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 R (acos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(if (<=.f64 phi1 #s(literal -7839128361563611/18889465931478580854784 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 phi1 #s(literal -7839128361563611/18889465931478580854784 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 -1357680363825023/147573952589676412928 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 -1357680363825023/147573952589676412928 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 200000000000000000000 binary64)) (*.f64 (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) R) (*.f64 (acos.f64 (cos.f64 lambda2)) R))
(if (<=.f64 lambda2 #s(literal 200000000000000000000 binary64)) (*.f64 R (acos.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 R (acos.f64 (cos.f64 lambda2))))
(*.f64 (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))) R)
(*.f64 R (acos.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(if (<=.f64 lambda1 #s(literal -564931537257355/2305843009213693952 binary64)) (*.f64 (acos.f64 (cos.f64 lambda1)) R) (*.f64 (acos.f64 (cos.f64 lambda2)) R))
(if (<=.f64 lambda1 #s(literal -564931537257355/2305843009213693952 binary64)) (*.f64 R (acos.f64 (cos.f64 lambda1))) (*.f64 R (acos.f64 (cos.f64 lambda2))))
(*.f64 (acos.f64 (cos.f64 lambda1)) R)
(*.f64 R (acos.f64 (cos.f64 lambda1)))
(/.f64 R (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (-.f64 lambda2 lambda1))))
(/.f64 R (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 lambda2 lambda1) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(*.f64 (-.f64 lambda2 lambda1) R)
(*.f64 R (-.f64 lambda2 lambda1))
(*.f64 lambda2 R)
(*.f64 lambda1 R)

soundness3.1s (11.5%)

Rules
7464×*-lowering-*.f32
7464×*-lowering-*.f64
5598×+-lowering-+.f64
5598×+-lowering-+.f32
5366×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
083616556
1295016224
0828216224
01758
17258
259358
0833758
01833081
16113044
221873017
339973014
081073014
065620093
1243919814
2636019799
0830919799
060309
1346212
23376212
08228212
057291
1328273
22875273
08836273
053348
1304340
23031340
08228340
056017021
1201416508
0826916508
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 3543 to 1955 computations (44.8% saved)

preprocess273.0ms (1%)

Remove

(sort phi1 phi2)

(sort lambda1 lambda2)

(negabs R)

Compiler

Compiled 4204 to 1826 computations (56.6% saved)

end0.0ms (0%)

Profiling

Loading profile data...